- Markdown everywhere: I pretty much use markdown, or really the multi-markdown variant, format for everything these days. I just love it. All files are just plain text so I never have to worry about vendor lock in (I still have some old Lotus Smartsuite files I cannot read), they are searchable and easy to maintain. All posts in Octopress are just plain markdown files.
- It’s ruby: I do all my web work in Ruby on Rails or Sinatra, so using the mojombo/jekyll
engine on my local machine just fits the bill. Tools like
rakeand formats like markdown just work for me.
- I can hack it: A few tweaks to the
rakefile and I have the
new_postaction logging to DayOne and opening Byword with the new post.
- Great, simple design: I think Brandin Mathis did a great job on the default layout, fonts and color schemes. A lot of influential bloggers (Matt Legend Gemmell, I’m looking at you) feel the same way. So I have pretty much left it alone.
- Easy to set up: Clone it from GitHub, fill in a few fields, create a few files and generate. You have a site. Set up a few more fields and you can
rsyncit to the server without a hassle.
But I do miss a one thing though, I miss editing and maintaining my blog in MarsEdit. Oh, I know there are hacks and workarounds to manage an Octopress blog with it, but they are messy and leave my system feeling all dirty.