gollum 是一个可以使用markdown来写作的wiki,在安装过程中,记录一下。

gollum介绍

特点有以下几个方面:
* lightweight
* use Markdown
* web-based
* Can be easily stored in Git
github地址为Gollum,It’s a Sinatra based application. It supports, amongst others, Markdown. Evertime you make a change, it commits it in a local git repository. Also, the nice folks at Github open sourced it.

gollum安装

#yum -y install ruby ruby-devel rubygems make gcc libxml2-devel libxslt-devel git libicu-devel

由于默认使用的ruby版本太低,我们需要安装高版本的ruby,使用rvm来安装。
首先我们需要安装rvm

#\curl -sSL https://get.rvm.io | bash

待rvm安装成功之后,安装高版本的ruby,我安装的是1.9.2

#rvm install 1.9.2

安装1.9.2版本的ruby之后,需要把ruby 1.9.2设为默认的ruby版本

#rvm use 1.9.2 --default

接下来安装gollum和redcarpet(用来解析markdown语法)

#gem install gollum redcarpet

接下来,我们创建开始创建wiki

# mkdir wiki
# cd wiki
# git init
# gollum

这样已经搭建成功了gollum,gollum默认在4567端口,所以访问http://url:4567即可。

效果如图:
主界面

注意事项

gollum必须在wiki这个目录下执行,如果你在别的路径下执行gollum会报错,所以为了方便期间,可以自己写脚本来启动。
比如将下列保存为markdown_wiki

#!/usr/bin/env bash
gollum /root/wiki                

以后执行markdown_wiki即可。

我们需要将这个进程后台执行

nohup markdown_wiki

参考资料

  1. http://failshell.io/ruby/Markdown-based-wiki-using-gollum/

iamyoung001
236 声望1 粉丝

keep calm