Hello Jekyll!

By Amitosh Swain Mahapatra

Published on

Because nothing is sweet as loading a site full of goodies powered by static html from a server, rocket fast!

I deprecated my old blog and moved everything to jekyll. And I am sharing my experiences about it.

Jekyll is a static site generator. It gulps plain text and transforms them into static websites and blogs. And it’s really easy to configure. And for web developers like me who know their way around HTML, wordpress and other CMS are just too much of a barrier.

Well, I do know how to write a Wordpress theme and customize it… Wordpress has its own set of demerits - it requires a server to run PHP. It requires careful attention because Wordpress is very secure and also very fast.

I poked a few more CMS; Anchor and Ghost are the ones I actually liked - but all of them required maintaining a sort of server. And I happily did that for long. I still manage a couple of Ghost and Wordpress installations on a DigitalOcean VPS, and once upon a time my own blog use to live there among its neighbours.

And then came the day of misfortune, a friendly wordpress neighbour suddenly turned rougue (which was infact pwned) and created disharmony on the server. I was forced to take a move and split all Wordpress into their own servers. (And subsequently brought them back again after the containers happened).

But Jekyll is unique and nice because it doesn’t require you to manage an ultra secure PHP installation or a squeaking NodeJS joined with nginx like wainscot. Simply make a directory, point nginx to it, rsync some files and site is live.

Seriously speaking, with Cloudflare and AWS S3, you can host a SSL enabled Jekyll site @ few cents per month. And if you decide to tread on the GitHub Pages or Firebase hosting, you can get hosting for free.

Amazing, Isn’t ?