orbitalflower

Advantages of blogging with Jekyll

Posted in Computing on

As a content management system for websites and blogs, Jekyll has its advantages and drawbacks. I thought I’d share my experiences here.

In comparison to blogging engines like Wordpress, Jekyll users write posts locally and compile these into flat files. In the olden days we would have uploaded these to a server with FTP, but nowadays something like rsync or git is more secure.

Right away there are several usability hurdles that will stump non-technical users:

But if you can deal with all of these issues, then what you have is an excellent system with many advantages:

Compared to the old-fashioned way of writing a webpage in raw HTML like it’s the 1990s, Jekyll is still advantageous. You gain the benefit of a templating system and Markdown saves you writing a lot of markup tags manually.

You can run a Jekyll-based site for free, without installing Jekyll locally, using Github Pages.

Github Pages it will also let you serve pages over HTTPS, which is very good for security; even if your site has nothing but text, HTTPS ensures it won’t be interfered with in transit (e.g. a malicious wifi hotspot, DNS hijacker, proxy service or greedy ISP might inject malware, adware or tracking cookies into the HTTP stream, all very real threats in 2015).