Yesterday, I was pleasantly surprised to find out that Nick Russo decided to use this website’s “theme” (really just the styling) for his own personal website! This finally convinced me to get around to properly creating and pushing it as a Jekyll theme, which I’ve named
cypher-jekyll-theme. I’ve published it to RubyGems and open-sourced it on GitHub.
Unfortunately, I made a mess of publishing my gem, which is why the first usable version is v0.1.9. I had some real issues with using the
jekyll-feed plugin in the theme and solving this required:
Thankfully, I fixed it by adding the plugin dependency in the
_config.yml file within my site repo (not theme repo). I’ve yank’d the previous versions, so they’re not available for download, but I wasn’t able to republish the gem with the same version. I’m not too bothered about releasing
cypher-jekyll-theme as v0.1.9 but if you happen to know how to republish gems with the same version, hit me up! I would very much like to avoid this in the future.
To install this theme:
gem "cypher-jekyll-theme"to your Gemfile
remote_theme: mikeecb/cypher-jekyll-theme, if you’re using Github Pages, to your
bundleor intall the gem yourself by running
gem install cypher-jekyll-theme
To use the theme,
index.htmlfile that uses the
_include/contact.htmlfiles to populate the “About” and “Contact” sections on your homepage
404.htmlfile that uses the
jekyll-feedplugin explicitly in your
Bug reports and pull requests are welcome on GitHub at https://github.com/mikeecb/cypher-jekyll-theme. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.