Day 1 with Octopress

octopress logo - cute octopus with a typewriter

What is Octopress

Octopress is a framework for blogging. (Octopress uses git and ruby to produce a static site). There are design trade-offs for all website platforms and octopress is only truly useful when compared to other platforms, be they: tumblr,,, nanoc, jekyll, etc. the list goes on. Octopress fits my needs: ruby-centric, static-site, markdown (using a ruby library for parsing), rsync deploys, git as the version control system.

Things to know if you are a newbie to ruby and rake.

Ruby is the language, rake is like make. Tools start with an r when it is a ruby-esque version of a unix tool. Same old, same old, really.

Figuring out how to do some simple things was easy. It’s all listed in the README.markdown and the Rakefile. Good comments, seems pretty clear.

The syntax for a new post rake new_post['Day 1 with Octopress']

People I like

The following inspired me to take the plunge into this beefed up jekyll world of octopress:

  • alblue
  • henrik

Custom Tweaks

Why Octopress and not just Jekyll

(Jekyll is the framework on which Octopress is based)

Tom Preston-Werner, the creator of Jekyll said he uses Jekyll at Github. Therefore, the future of the code-base is link to what github needs.

Octopress was created by Brandon Mathis (a designer and coder) who is intent on pushing the Jekyll framework forward for the sake of fellow bloggers. He calls them Hackers because you need to use git and ruby to do what you want. Maybe one day Octopress can be like Gollum, and abstract the git part away into a webapp. For now it seems it’s Hackers only.