gollum:轻量级的wiki系统

标签: gollum 轻量级 wiki | 发表时间:2015-10-07 08:58 | 作者:
出处:http://www.bjt.name

gollum 是什么?

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

个人认为github,jekyll, gollum可以并称为码农的三大神器,github用来敲代码,jekyll用来写技术博客,gollum用来搭建自己的知识管理wiki系统。很巧合的是部门用gollum也有两年时间了,不过以前都是直接用,没有仔细看过手册,趁十一期间有时间简单搭了一套玩玩。

简单来讲gollum有以下四个优点:

  • 轻量级,但结构和功能完整
  • 使用Markdown语法
  • 可提供网页服务
  • 使用git进行内容控制

尤其是第四点,完全没有抵抗力啊~

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页面,大概长得是这个样子:

这个页面其实是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

如图片所示,一般的功能诸如home,新建,重命名,编辑,历史,最近的改变等均有。

gollum有完整的wiki语法结构,可以直接参考gollum的wiki,这里就不做赘述,简言之:非常完备值得拥有。

最后在这里可以拿到自定义的 css文件

gollum的一些注意点

  1. gollum命令必须在git目录下使用
  2. 使用git来提交内容时一定要commit之后才会生效
  3. git必须在master分支提交
  4. wiki的目录结构最好事先设计好,否则文件会非常乱

相关 [gollum 轻量级 wiki] 推荐:

gollum:轻量级的wiki系统

- - 刘思喆@贝吉塔行星
gollum的readme上有句最简单的描述很直白:A git-based Wiki. 个人认为github,jekyll, gollum可以并称为码农的三大神器,github用来敲代码,jekyll用来写技术博客,gollum用来搭建自己的知识管理wiki系统. 很巧合的是部门用gollum也有两年时间了,不过以前都是直接用,没有仔细看过手册,趁十一期间有时间简单搭了一套玩玩.

Home · JohnLangford/vowpal_wabbit Wiki · GitHub

- -
There are two ways to have a fast learning algorithm: (a) start with a slow algorithm and speed it up, or (b) build an intrinsically fast learning algorithm.

MediaWiki 1.23.0 发布,开源 Wiki 程序

- - 开源中国社区最新新闻
MediaWiki 1.23.0 发布了,这是一个大的更新版本,包含很多新特性和 bug 修复,详细介绍请看 这里. MediaWiki全球最著名的开源wiki程序,运行于PHP+MySQL环境. MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例. 目前MediaWiki的开发得到维基媒体基金会的支持.

Loading Data into Hive - Pentaho Big Data - Pentaho Wiki

- -
Using the external option, you could define a Hive table that simply uses the HDFS directory that contains the parsed file. For this how-to, we chose not to use the external option so that you can see the ease with which files can be added to non-external Hive tables..

SSL Troubleshooting and Reference Guide - CAS User Manual - Apereo Wiki

- -
This section contains the most often-cited SSL errors reported by the CAS server and CAS clients in typical CAS integration scenarios.. If the certificate is issued by your own PKI, it is better to import the root certificate of your PKI into the CAS client truststore.

Databus for MySQL 同步 · linkedin/databus Wiki · GitHub

- -
A frequently asked question on the Databus open source mailing list is about the possibility of capturing changes in MySQL through Databus. $ (cd bin && ./create_person.sh): The script assumes that MySQL is started on port 33066; please change it appropriately for your setup.

CBoard 分析工具选型 · yzhang921/CBoard Wiki · GitHub

- -
数据可视化是BI生命周期里面非常重要的一个环节,当前数据可视化的几种常见模式如下:. 商业BI套件 能够提供BI生命周期全套的解决方案,业界比较知名BI套件老牌的有IBM的Cognos、SAP的BO、Oracle的BIEE,以及新生军Tableau、QlikView等等,这些产品前端可视化都做得非常强大,报表设计、Dashboard设计、Report邮件发送、OLAP分析都不在话下.

RTMP,HLS和HTTP分发方式比较 v1_CN_RTMP.PK.HTTP · ossrs/srs Wiki · GitHub

- -
互联网上的两种主要的分发方式: HLS和 RTMP,什么时候用谁,完全决定于应用场景. 还有其他的分发方式,这些分发方式不属于互联网常见和通用的方式,不予以比较:. UDP:譬如YY的实时应用,视频会议等等,或者RTSP之类. 这类应用的特点就是实时性要求特别高,以毫秒计算. TCP家族协议根本就满足不了要求,所以HTTP/TCP都不靠谱.

关于数据库连接池大小 · brettwooldridge/HikariCP Wiki · GitHub

- -
Brett Wooldridge编辑了此页面 on 8 Jan 2017 ·  29个修订. 开发人员经常会错误地配置连接池. 在配置池时,需要理解一些原则,对于某些原则可能是违反直觉的. 10,000个同时前端用户. 想象一下,您有一个网站,尽管它可能不是Facebook规模,但仍然经常有10,000个用户同时发出数据库请求-每秒约有20,000个事务.

轻量级Kubernetes k3s初探

- - InfoQ推荐
1 k3s简介–5 less than K8s. k3s [1] 是rancher®开源的一个Kubernetes发行版,从名字上就可以看出k3s相对k8s做了很多裁剪和优化,二进制程序不足50MB,占用资源更少,只需要512MB内存即可运行. 而之所以称为k3s是因为相对k8s裁剪了如下5个部分:.