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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。