Hello Octopress/Jekyll

I decided to setup a blog, Octopress, a static blogging framework built on top of Jekyll. I originally just wanted to try something different and deviate away from my norm of Wordpress and MojoPortal (not by choice). Here steps in Octopress, created by Birmingham, Alabama’s very own Brandon Mathis.

Why Octopress?

Octopress posses a lot of awesome features, namely, it’s ability to use Jekyll’s liquid templating process, the fact it runs with no databases, all posts are written in Markdown, and, as previously mention, static websites are fast and incredibly easy to work with once configured.

Install Git & Ruby

Octopress’ documentation is pretty straight forward and easy to setup. Just follow the setup documentation on Octopress’ website to setup your Ruby environment, and be sure you have the correct version of Ruby installed.

Setup Octopress

git clone git://github.com/imathis/octopress.git octopress
cd octopress
rbenv local 1.9.3-p194
ruby --version
# ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.4.0]

gem install bundler
rbenv rehash    # rehash to be able to run the bundle command
bundle install

gem install heroku
heroku create
git config branch.master.remote heroku

rake generate
git add .
git commit -m 'site updated'
git push heroku master

There are several apps I use on OS X that make working with Octopress awesome:

Screenshot of Anvil for Mac

Anvil for Mac Screenshot