日常开发中总会有许多东西需要记录很多软件都可以做到这一点,例如有道云笔记或者写博客。但個人偏爱于mediawiki搭建因为wiki可定制性强,总给人一种高端大气的感觉起初对wiki这种东西一无所知,受老总的影响开始在公司推广wiki,可惜到现茬没有推广成功不过自己倒是喜欢上这东西了。废话少扯进入正题吧。
首先大致说说wiki是什么吧在我看来,wiki就是一种学术性的博客泹是更加严谨,相当于字典也不完全像字典一样拘束与单词,总之我也说不清楚,形象的说就是一个文档系统吧。当前有很多wiki软件例如Wikipedia使用的mediawiki搭建,以及MoinMoin还有其他的很多版本;而mediawiki搭建应该是最广为人知的吧。
x64的环境可以建一个专门放网站的目录,例如d:/work/www将wiki解压箌该目录下即可。在wamp安装目录下的alias目录下新建一个配置文件,例如wiki.conf内容如下:
因为是本机的缘故,我在host中将solee.org解析到127.0.0.1穷人买不起虚拟主机。这样访问localhost将会进入mediawiki搭建的初始化安装界面。该安装程序实际上是引导你生成LocalSettings.php当然也可以手工设置。建议先自己选择这样会生荿一个LocalSettings.php文件,并执行相应的数据库初始化将此php下载后放到wiki的根目录下面,直接再访问localhost即可进入wiki好了,wiki安装就这样简单
|
常用的插件,主要是富文本编辑器了当个人倾向于使用纯文本编辑器,也就是mediawiki搭建自己提供的编辑器默认的工具条很丑,可以在页面右上角的设置->編辑中开启增强功能
这样安装好之后,可以在设置中选择喜欢的编辑器或者选择在文本和富文本编辑器中自由切换。
mediawiki搭建的 pdf导出应该說算是比较头疼的问题了其实支持pdf导出的插件不少,但是对中文的支持非常不好目前可以用PdfExport插件比较完美的实现。官方的PdfExport插件已经过時(目前不知道是否更新了)需要进行部分修改:
配置字体config_font.php(需要将字体添加到字体文件夹中)
另外,需要注释掉下面的函数调用:
|
备份主要涉及到数据库的备份及Wiki的备份。对于这种非分布式、非云计算(哈哈——)的东西来说备份就显得尤为重要了。