For the new blog I decided to give Jekyll with Github Pages a try as my blogging platform.

Jekyll is a static site generator originally developed by one of the Github co-founders. As such it is very well supported there.

In general it works like this:

  • Create a few Jekyll configuration files and templates to describe how the website should look.
  • Add content (pages, blog posts, etc..) by creating text files written with a lightweight markup language such as Markdown.
  • Commit the files to a specially named Github repository.
  • Github then runs Jekyll to produce your static website and hosts it all for you.

Now all I need to do is learn CSS so I can actually customize the look of this thing.