Featherweight is an ultra-lightweight Jekyll theme, aiming to minimise bandwidth usage and deliver a bare-bones experience (page sizes of ~1kb).
Replacing X with Y
| X | Y |
|---|---|
| Blog search | ctrl+f |
| Post styling | Reader view |
| Sharing links | Copy/paste the URL |
Getting started
- Customise website ownership, update personal links, and detail CV experience using
_config.yml. - Update
_pages/about.mdwith an introduction. - Write some blogs, using
_posts/test.mdas a template. - You're ready to host your minimalist site!
Building on GitHub
If you're using this site on GitHub pages, the built-in build action won't run gems outside of the supported plugins list, e.g.: the jekyll-loading-lazy gem (which adds loading="lazy" tags to iframes and img tags, enabling faster initial page loads).
To enable these gems, use the build_and_deploy.yml action under .github/workflows to automatically build your site on pushes, which circumvents this restriction while still hosting to GitHub pages (as advised by Jekyll).
The workflow pushes the build to gh-pages branch by default, so make sure this exists and your pages settings points towards it.
Notes
| RSS | The RSS feed can be found at https://yourgithubusername.github.io/feed. |
| Sitemap | The sitemap can be found at https://yourgithubusername.github.io/sitemap. |
| Quickstart | Test your website locally by following the Jekyll quickstart guide. |
| Naming convention | When naming blog post files, use the YYYY-MM-DD-title.md convention, or else your post won't appear in the blog post list. Read the Jekyll docs. |