I decided to use Jekyll for my personal website/blog. Jekyll is a static site generator written in Ruby. I’ve migrated all my posts from Typo into Markdown post files, and everything is inside a Git repo. I think this setup makes a lot of sense (for me) for a few reasons:

  • Serving the website is much easier and faster (nginx + static files)
  • Less security problems than serving a dynamic website
  • Having version control in Git is just awesome!
  • I prefer writing my posts in Markdown, using Vim, as opposed to using a WYSIWYG editor online

There are a few downsides to a static website though:

  • No commenting support
  • No searching

The comment problem is easily avoided by using a service like Disqus, and the searching isn’t a deal-breaker. I can add in a search box to goes to Google Search at some point.

Anyway, I’m hoping this setup will motivate me to blog more.

blog comments powered by Disqus