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/
 |