One of the most popular CMSs spread all over the world wide web is WordPress. This is why many of our articles are centered around it. However, it’s time to broaden your horizon. It’s time to meet Jekyll.

What is Jekyll?

Jekyll is, in its essence, a static website generator. It takes a directory containing raw text files, runs it through some converters like Markdown, Textile or Liquid and returns a ready-to-publish, complete static website. Being the engine behind GitHub Pages, you can host your new website in a GitHub account for free.

Who’s it for?

Don’t think for a second Jekyll is the new WordPress, ready to take over everyone. Actually it’s only a small niche that can benefit from the simplicity Jekyll offers.

First of all, it works really well for simple websites that don’t need all the cool stuff WordPress offers. Jekyll doesn’t need a database to run and all the pages are static. Add to that the fact that it is not burdened by stuff that are useless for your site (as WordPress would be), and you got yourself an amazingly fast website.

If you are a blogger and consider using Jekyll, let us tell you from the start it works only for very simple projects. It’s centered around content, so no more updates, features and comment moderation. If you are willing to sacrifice all this, then you should definitely give it a try.

What do you need to know?

Jekyll is not that complicated, but it’s not as stupid-proof, sorry, as user-friendly as WordPress is. A little knowledge of HTML and Markdown is required, or at least some willingness to learn. Also, you need to know the Git basics at least.

Migration

If you want to migrate from WordPress to Jekyll, you might ask yourself what happens to all the content you have so far. Well, there is a way to import your posts. You can find it here.

Did we manage to make you at least curious? You can find the documentation on the official website.

If you enjoyed this post, make sure you subscribe to my RSS feed!