Today, I started blogging with Jekyll. I am not what you call an avid blogger, and with the exception of one short-lived blog, I just always struggled to get a blog off the ground. But this post is not about that, it is about Jekyll.
What is Jekyll
Jekyll is a static site generator that has been around for the better part of a decade. Using Ruby, Jekyll converts plain-text Markdown files and Liquid templates into a static HTML site. It is all quite brilliant. It is light weight, fast, and lets just focus on content, while still being flexible and easy to use. But, don’t take my word for it, check out what other have to say about Jekyll and static site generators:
The icing on the cake
Now the icing on this red velvet cake is that Github will host your Jekyll site for free with Github Pages. You just push your unprocessed Jekyll file to your Github Pages repository, and “Boom!” you have website. What’s more, because your site is now on Github, you have the piece of mind that is versioned and accessible from anywhere. You can even write your blog posts directly from Github, which is what I am doing right now.
So, wave goodbye to that database, and say, “Hello, Jekyll!”