最近为了方便组内文档分享,整了一个Wiki平台。最终确定使用dokuwiki,经过一段时间的使用,发现还是挺好用的。
可以很方便的编辑文档,文档中插入代码,建立词条之间的链接,建立外部链接,对各种格式的支持也很好。
在dokuwiki中新建词条有几种方法:
- 在已经存在的页面中直接建立一个不存在的内部链接,然后保存;这个不存在的链接会显示为红色,直接点击这个链接,会跳转到一个不存在的页面;点击右边的菜单新建页面即可。
- 输入页面的名称,然后点击搜索。例如搜索 开发规范:java规范,在搜索结果页面点击右侧菜单新建页面即可。这时会建立命名空间为 开发规范,词条为java规范的词条。
- 直接在地址栏输入链接例如http://localhost/dokuwiki/doku.php?id=命名空间:词条名称。这个方法在chrome,safari等浏览器是支持的,因为浏览器会自动将中文转换位URI的编码,转换后的结果为:http://localhost/~zyh/dokuwiki/doku.php?id=%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4:%E8%AF%8D%E6%9D%A1%E5%90%8D%E7%A7%B0其实在服务器端看到的是转换后的结果。
- 对于不支持URI自动转换的浏览器,为了支持新增中文词条的页面我写了个小工具,有兴趣可以下载用一下。下载地址:http://www.itechlib.com/generateNewPage.html 使用方法:将源码中localhost/~zyh/dokuwiki替换为你的wiki地址即可。
[注]:dokuwiki中通过:号分隔 命名空间与词条名称,直接输入不存在的命名空间名称会新建命名空间。