What is Jekyll
Jekyll is a Ruby based website generator. Its output is static html pages that you can include with whatever web server you choose, including Jekyll’s own web server.
You may have seen lot of Jekyll generated pages already as it was initially created by GitHub to power their GitHub pages.
- Full control of HTML. No crap included.
- No online real time editing (a plus for me).
- Static HTML, so fast, and secure.
- Markdown for posts.
- Self hosted (not always a good thing, but works better for me).
- Easy and extensive choice of themes.
Creating a Jekyll blog
There is a lot of readily available themes for Jekyll:
And more if you search for “Jekyll theme”. Most are free and some you need to pay $25-$49 for.
I would suggest considering a Gem based theme for simplicity.
In the end I chose to modify the Galada theme by Artem Sheludko.
Building & Hosting
But I prefer a bit more control so I have hosted mine inside my own Kubernetes cluster.
I also generate the site and build a Docker image with CircleCI.
Step by step howto
For a complete A-Z howto guide on how I create, import, theme, customize, write posts, build and host my now Jekyll based blog, please read flurdy.com/docs/jekyll/
Unless otherwise specified, all content is licensed under Creative Commons by Attribution 3.0 (CC-BY).
Externally linked images and content are not included and are licensed and copyrighted separately.