Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Personal Blog Code

branch: master

Personal Blog

Be brave and visit me every now and then:

Any kind of feedback is always welcomed.

Octopress is a framework designed by Brandon Mathis for running on top of Jekyll, the blog aware static site generator powering Github Pages.

To start blogging with Jekyll, you would have to write your own HTML templates, CSS, Javascripts and set up your configuration. You can get rid of that part also: there are some list of themes ready to borrow.

Cloning Octopress

Simply clone or fork Octopress, install dependencies and the theme, and you’re set.

git clone git:// ; cd octopress
gem install bundler rake --no-rdoc --no-ri
bundle install
bundle exec rake install

Here you have some clues on how to start to blog:

bundle exec rake new_post["title"]
bundle exec rake new_page["title"]
bundle exec rake generate
bundle exec rake watch
bundle exec rake preview

Pick a theme

Check this list of themes from the author. In this case, I did this:

git clone .themes/ji-theme
bundle exec rake install['ji-theme']
bundle exec rake generate

Deploy in Github Pages

Github Pages is a free service for easily publishing. Your blog will be hosted

# Set up to publish to your gh-pages repository
rake setup_github_pages
# Generate your blog
rake generate
# Deploy to gh-pages
rake deploy

More clues on setting up a blog and contributing to an existing ones. Check the Octopress docs for updates in this matter.

Don’t forget to commit the source for your blog

So bear in mind you'll be basically managing 2 repositories:

  • Octopress blog repo
  • GitHub Pages repo
Something went wrong with that request. Please try again.