我相信有强迫症的博主们绝对不会发一些短小到短信一样的博文。也许写一首小诗还好,别人还觉得你比较文艺,惜墨如金,但倘若你某篇博文里只有几行Python或者Shell代码,那么估计会比较不妥。

一:事出有因
我平时也会经常遇到一些小问题,特别是在Linux系统下经常忘记一些常用的命令,而每次google后又觉得答案似曾相识,但是过了一段时间遇到同样的问题又得查一遍,真是烦透了!我也想过发一些小博文方便自己查询,但一来破坏了自己对自己博客的定位,二来也觉得有些不妥,今天怒下决心,搭了一个个人Wiki网站,纯当笔记本使用~

二:准备
那么在搭建之前得给Wiki站起个名字顺便定位一下内容。首先名字我想了好久啊,后来叫Wi Kies,谐音We Kiss,谐意Wikies,非常不错有木有。至于内容,我觉得主要放一些代码片段和一些小Trick比较合适,如果有很多语义上的解释的话倒更合适写成博客一些。

三:调研
开源的Wiki系统有很多,那么既然要找就找最好的,总所周知的Wikipedia就是使用MediaWiki这一开源系统。还有一些Twiki,DocbookWiki等等这些开源系统,虽然也有很多优点,但是据我看还是相信WikiPedia的眼光吧。选择WikiPedia呗。

四:二级子域名
接下来就得想怎么和现有的博客兼容了,后来想了一下决定把二级域名Http://wiki.ccpt.cc给自己的Wiki站。要这么做需要在自己的域名商那里,以我为例拿Godaddy来说,把上述二级域名定位到Http://www.ccpt.cc/wiki,大概过个半小时就可以完成绑定了。

五:建站
这里下载最新的MediaWiki源码。上传到服务器上的网站目录,比如我的是上传到:

  1. /var/www/html/ccpt/wiki  

接下来只需在浏览器中键入你的wiki站的url进行安装即可。安装过程中,会遇到一些定制的问题,都是一些很简单的问题,比如站名,数据库连接,以及如何管理的wiki站等等,你只需要记住这是给你自己用的(怎么省资源怎么来),这是没人看的(怎么简单怎么来)就行啦。

六:后续优化
作为一名程序员来说,没有代码高亮的Wiki站就不是一个好Wiki站,所以我一开始就弄了Wiki代码高亮,需要使用SyntaxHighlight;接下来需要对侧边栏做一些定制,只需要编辑MediaWiki:Sidebar页面即可;然后还需要对编辑工具做一些优化,需要WikiEditor;最后对主题作一些调整,需要Vector。

上面这一段虽然我说的都比较简单,但是具体做起来还是费点时间的。之所以我只是稍微提一下,是因为这些东西在官网都可以搜索得到,我写出了插件名字,您可以自己去搜索。如果遇到一些问题,可以参考我的Wiki记录哦~在这里

六:最后
最后,让我们一起学习Wiki吧!