gollum:輕量級的wiki系統

jopen 9年前發布 | 67K 次閱讀 百科系統Wiki Gollum

gollum 是什么?

gollum的readme上有句最簡單的描述很直白:A git-based Wiki。

個人認為github,jekyll,gollum可以并稱為碼農的三大神器,github用來敲代碼,jekyll用來寫技術博客,gollum用來搭建自己的知識管理wiki系統。很巧合的是部門用gollum也有兩年時間了,不過以前都是直接用,沒有仔細看過手冊,趁十一期間有時間簡單搭了一套玩玩。

簡單來講gollum有以下四個優點:

  • 輕量級,但結構和功能完整
  • 使用Markdown語法
  • 可提供網頁服務
  • 使用git進行內容控制
  • </ul>

    尤其是第四點,完全沒有抵抗力啊~

    gollum 的安裝

    gollum的安裝很簡單,尤其是在ubuntu 14.04上:

    sudo apt-get install ruby1.9.1 ruby1.9.1-dev make zlib1g-dev libicu-dev build-essential git
    sudo gem install gollum

    或者選擇源代碼安裝:

    git clone https://github.com/gollum/gollum
    cd gollum
    bundle install

    而后初始化git目錄,在git的目錄執行

    gollum --css --allow-uploads --mathjax --h1-title

    以上使用了一些參數,分別是使用自定義 custom.css 文件(在git初始化目錄),增加上傳功能,支持 LaTeX 公式,markdown的一級標題為全文標題。

    在瀏覽器中訪問以下地址來創建wiki內容:

    http://localhost:4567

    我簡單編輯了home頁面,大概長得是這個樣子:

    gollum:輕量級的wiki系統

    這個頁面其實是markdown的文件

    # xxx部門的wiki

    [[推薦系統|/RecHome]]

    Gollum is a simple wiki system built on top of Git. A Gollum Wiki is simply a git repository (either bare or regular) of a specific nature:

    1. A Gollum repository's contents are human-editable, unless the repository is bare.
    2. Pages are unique text files which may be organized into directories any way you choose.
    3. Other content can also be included, for example images, PDFs and headers/footers for your pages.

    This is second</pre>

    如圖片所示,一般的功能諸如home,新建,重命名,編輯,歷史,最近的改變等均有。

    gollum有完整的wiki語法結構,可以直接參考gollum的wiki,這里就不做贅述,簡言之:非常完備值得擁有。

    最后在這里可以拿到自定義的 css文件

    gollum的一些注意點

    1. gollum命令必須在git目錄下使用
    2. 使用git來提交內容時一定要commit之后才會生效
    3. git必須在master分支提交
    4. wiki的目錄結構最好事先設計好,否則文件會非常亂
    5. </ol> 來自: http://www.bjt.name/2015/10/gollum/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!