Pwa_jekyll screenshot

Pwa_jekyll

Author Avatar Theme by Dumaurier
Updated: 7 Nov 2023
21 Stars

Jekyll + PWA + IndieWeb. A starter for publishing your own content. Support for WebMentions, Service Workers and Netlify CMS is built in.

Categories

Overview

The Jekyll + PWA + IndieWeb project is a Jekyll starter kit that provides a simple way to set up a website with Progressive Web App (PWA) functionality and IndieWeb Blogging support. It includes a manifest.json file and a sw.js file to cache an app shell. The project also supports Webmentions for interacting with other websites. The goal of this project is to make it easy to create a website without having to code by utilizing NetlifyCMS for updating files stored in GitHub.

Features

  • PWA functionality with a manifest.json file and a sw.js file for caching an app shell
  • Basic support for IndieWeb Blogging, including an RSS feed
  • Webmention support for interacting with other websites
  • Integration with NetlifyCMS for easy content updating

Installation

To install the Jekyll + PWA + IndieWeb project, follow these steps:

  1. Sign up for a GitHub account if you don’t have one already.
  2. Fork the repo of the Jekyll + PWA + IndieWeb project.
  3. Edit the contents of the about.yml file in the _data/ directory to customize your IndieWeb publishing settings.
  4. Create a Netlify account if you don’t have one already. You can use your GitHub account to sign in or create a new account.
  5. Once signed up, click the “New site from Git” button on Netlify.
  6. Select the GitHub option and choose the repo you forked for the Jekyll + PWA + IndieWeb project.

Summary

The Jekyll + PWA + IndieWeb project is a starter project for creating Jekyll powered websites. It provides PWA functionality, IndieWeb Blogging support, and Webmention support. The project utilizes NetlifyCMS for easy content updating. By following the installation guide, users can quickly set up their own website without having to touch a code editor.