You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.0 KiB
Markdown
52 lines
1.0 KiB
Markdown
---
|
|
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/
|