---
layout: post
title: "Setting up Octopress"
date: 2014-11-22 01:20:42 +0100
comments: true
categories: 
---
Objective
---------

To set up Octopress in its own, isolated Ruby environment
 
Prerequisite
------------ 
 
Install rbenv to manage Ruby virtual environments.

Create isolated environment:

```
$ export GEM_HOME=$HOME/octopress.gems
$ gem install bundler
$ export PATH=$GEM_HOME/bin:$PATH
```

`GEM_HOME` and `PATH` need to be set to do any Octopress work.

Clone Octopress:

```
$ git clone git://github.com/imathis/octopress.git octopress
$ cd octopress 
```

Install dependencies and default theme:

```
$ bundle install
$ rake install
```

:warning: If `--path` is passed to `bundle install`, the value is cached
in `.bundle/config`, and `$GEM_HOME` is subsequently ignored.

Emoji support
-------------

* Plugin: https://github.com/chriskempson/jekyll-emoji
  It is actually necessary to add `gemoji` to the Gemfile
* Images: https://github.com/arvida/emoji-cheat-sheet.com
* `ln -s .../emoji-cheat-sheet.com/public/graphics/emogis source/images/