Switching to Jekyll!

November 10, 2013

I have tried a multitude of blogging platforms before, from wordpress to tumbler and going through ghost, hubpress and others. However, none gives you the freedom and the pleasure of a version control as powerful as git. I couple this setup with a deployment using Travis CI and the Atom text editor by GitHub and the power and reliability of GitHub's pages hosting, and I end up with a pretty free, total control and top freedom with my blog. The backbone of this blog is powered by Jekyll, and to create a similar blog, you can simply clone this repository.

You'll find the posts -including this one- in your _posts directory - edit this post and re-build (or run with the -w switch) to see your changes! To add new posts, simply add a file in the _posts directory that follows the convention: YYYY-MM-DD-name-of-post.ext.

Jekyll also offers powerful support for code snippets:

def print_hi(name)
  puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.

Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll's GitHub repo.

Enjoy!

Comments