Blogging has long been my mortal enemy. In fact, I’ve had more blog reboots than blog posts during my battle. This one is #4, and this time I’m determined to make it work. I swear.
Having rebooted my blog three times already, I did learn what I didn’t like, and I had a small set of requirements:
- I wanted something simple — not WordPress
- I wanted cheap (free?) hosting
- I wanted to be able to hack at it using languages I like
- I wanted to use tools I like, i.e., vim, git, etc.
Toto is a blog engine that bills itself as minimalistic, with a footprint of just 300 lines. It’s designed to work with Heroku, and that’s free. It’s written in Ruby, and I like Ruby. And finally since the content is created in Markdown text files, a vim plugin is all I need to create the posts. Seems to meet the criteria.
Toto also has an accompanying template to work with it, called Dorothy. After a quick fork of it, I had it running quickly, was able to customize it easily, and found several helpful blog posts about it on the web. I also found some resources to help make it pretty.
Helpful Blog Posts and Resources:
- The icon set I used
- Markdown Reference
- vim-markdown Plugin