This plugin provides PWA support for Jekyll. Generate a service worker and provide a precache and runtime cache with Google Workbox. Google Workbox has already developed a series of tools. If you use Webpack or Gulp as your build tool, you can easily generate a service worker with these tools. But in my blog, I don't want to use even npm, and I want to precache recent 10 posts so that they are offline available to visitors even though these posts were never opened by visitors before. That's why I try to integrate this function in Jekyll build process. This plugin supports Workbox V5 since v5.1.4. The API of Workbox V5 has changed a lot compared to previous versions, some more powerful functions added too.

Features

  • This plugin is available as a RubyGem
  • Run bundle to install the gem
  • Write your own Service Worker
  • Now you can write your own Service Worker with Workbox APIs
  • This plugin won't generate a manifest.json
  • This plugin will dispatch a custom event called sw.update
  • We handle precache and runtime cache with the help of Google Workbox v5.1.4 in service worker

Project Samples

Project Activity

See All Activity >

Categories

Design

License

MIT License

Follow Jekyll PWA Plugin

Jekyll PWA Plugin Web Site

Other Useful Business Software
Peer to Peer Recognition Brings Teams Together Icon
Peer to Peer Recognition Brings Teams Together

The modern employee engagement platform for the modern workforce

Create a positive and energetic workplace environment with Motivosity, an innovative employee recognition and engagement platform. With Motivosity, employees can give each other small monetary bonuses for doing great things, promoting trust, collaboration, and appreciation in the workplace. The software solution comes with features such as an open-currency open-reward system, insights and analytics, dynamic organization chart, award programs, milestones, and more.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Jekyll PWA Plugin!

Additional Project Details

Programming Language

Ruby

Related Categories

Ruby Design Software

Registered

2023-09-07