More Premium Hugo Themes Premium Jekyll Themes

Pwa_jekyll

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

Pwa_jekyll

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

Author Avatar Theme by dumaurier
Github Stars Github Stars: 21
Last Commit Last Commit: Nov 7, 2023 -
First Commit Created: Feb 7, 2024 -
Pwa_jekyll screenshot

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.