Static Site Tricks with Jekyll

Published:

This site is powered by Jekyll and hosted on GitHub Pages. Whilst this is a great platform for hosting, it has some limitations brought about by the fact that the sites must be static and one can’t run custom Jekyll plugins to do things like generate article indexes.

Luckily, however, there are industrious people out there who’ve come up with workarounds for some of these limitations by hacking around with Liquid, the templating engine used by Jekyll. Here are some resources I found particularly helpful.

There are also the standard reference pages I found myself coming back to often.

There are a few generally-expected features that aren’t supported out of the box: tag clouds; automatic indexes of articles with a given tag/category and comments. Whilst a number of solutions are out there, some future posts here will be looking at developing alternatives that are open and don’t require custom plugins.

Tags

website and jekyll