Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Jekyll-based personal blog template with PWA support, forked from Huxpro's theme.

Fully customizable personal portfolio and blog website made with Spring Boot
Beats0.github.io is a Jekyll-theme personal blog template with progressive web app support, forked from Huxpro's theme and hosted on GitHub. It is the source code for the blog at Beats0.github.io and is designed to be run with Docker for local development.
Beats0.github.io is a static blog template built with Jekyll, the Ruby-based static site generator. It is the source repository for a personal blog, and the theme is derived from the original Jekyll theme by Huxpro (huxpro.github.io). The repository is publicly available on GitHub with 25 stars and uses topics such as jekyll-blog, jekyll-theme, pwa, and service-worker. It provides a ready-to-use Jekyll setup, including a _config.yml file where users can adjust settings like cdnPrefix.
The README explains that you can either create a docker-compose.yml and run docker-compose up, or run a docker run command with the jekyll/jekyll image, mounting your site directory to /srv/jekyll, publishing port 4000, and then run jekyll serve. After that, the blog is accessible at http://localhost:4000. For local development, remember to set cdnPrefix to an empty string in _config.yml.
The source code is publicly available on GitHub, so you can fork and use it for your own blog. There is no mention of a license, but Jekyll themes are typically open source.
Two Docker-based methods are documented: using docker-compose with a compose file, or running a docker run command with the jekyll/jekyll image and mounting your project. Both expose the site on port 4000.
cdnPrefix is a variable in _config.yml. The README instructs setting it to an empty string for local development, which implies it determines whether assets are loaded from a local path or from a CDN.
Yes, according to the GitHub repository topics, both "pwa" and "service-worker" are listed, so the theme includes progressive web app and service worker capabilities.
The repository states that the original Jekyll theme is by Huxpro, so Beats0.github.io is a modified version of that theme, with additions such as Docker support and PWA features.
