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, wordpress.com, wordpress.org, 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 http://alblue.bandlem.com/2012/02/disadvantages-of-octopress.html
- henrik http://henrik.nyh.se
Custom Tweaks
- I tweaked the theme scss, and layout files heavily
- This redcarpet2 markdown plugin is awesome, get’s me closer to github flavored markdown
- You can read up on the underlying technology: Liquid templates engine, Jekyll, and Octopress if that is your style (was for me).
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.