Fork me on GitHub
03 January 2013

For a first post, I would like to briefly explain how I built this blog. If you are tired of Wordpress or others complicated blog engines and are looking for a very simple and effective way to blog, then Jekyll is what you are looking for! As mentioned in the Github repository, “Jekyll is a blog aware, static site generator in Ruby” and is the simpler way to blog I have seen so far.

This blog is based on it and is hosted right on Github. Yes, because Jekyll is actually the engine used by Github Pages, it is very simple to host a Jekyll blog on a repository named “USERNAME.github.com”.

Dealing with Jekyll means all of these things that are easily integrated and ready to use like for instance Disqus for comments or even Google Analytics. A lot of html templates are also available using Twitter Bootstrap.

I think Jekyll is the best way to blog for developers because it allows to work with a blog as we work with any project: use of a git repository, work and test in local, update from the command line.. In addition, what makes Jekyll really interesting for a blog is that it runs text-to-html converters like Markdown, Textile or Liquid and allows the web-writer to add inline html. In other word, you can write a post in a simple text editor, add some html tags inside, push it to your Github repository and that’s it!

The full stack of the blog is simply Github, Jekyll and Twitter Bootstrap, you can watch/fork it here.


What I really like with Jekyll so far: * Speed: it is fast and fast to build a blog with * Light: there is no database and no hosting problem * Tools: a lot of “out of the box” tools available * Web-writers oriented: use of text-to-html converters

If you want to get started blogging with Jekyll, the best way is probably to check Jekyll-Bootstrap, a little framework which makes the process even easier.



blog comments powered by Disqus