简介
简单点说就是一个小型的Wiki平台,我们可以用来制作一个公司的手册,或者个人知识库系统等等。我有点惊讶的是居然这个数据是存在文本(txt)文件里面的,没有放到数据库里面。当然也有好处,就是对系统资源少了一个数据库的需求。同时迁移和备份的时候一个文件夹备份就可以搞定一切。
安装
系统环境搭建
安装
- 域名等等的配置,没什么说的,和Wordpress搭建类似。详情参见
Wordpress - GIT安装包到服务器
git clone https://github.com/splitbrain/dokuwiki.git
伪静态设置
你懂的,默认链接太难看了,我就不吐槽了。
-
.htaccess配置
文件根目录里面默认有一个.htaccess.dist,另存为.htaccess。然后把里面的注释去掉即可。去掉后主要内容如下,注意不要把里面的注释也去掉了。RewriteEngine on RewriteBase /dokuwiki RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] RewriteRule ^$ doku.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) doku.php?id=$1 [QSA,L]
-
后台配置
登陆后台,把设置里面的高级设置,改成如图所示的设置
邮箱配置
用户注册时要用。
-
安装插件 smtp plugin
直接在扩展管理器搜索即可,对!你没看错,这个系统是有插件和主题的。 -
邮箱配置
我用的是QQ邮箱,目前知道Gmail不支持。具体参照:网站配置QQ邮箱来作为发送邮箱
我们这儿关键要获取的是授权码
- 后台配置
如图所示:
Markdown支持
没办法,用来这么久的Markdown就爱不释手了。毕竟编辑时脱离鼠标太爽了。
- 安装插件 Markdown Page Plugin
-
使用:
我们直接在编辑时使用如下标签就行了,可以存在多个,毕竟这个系统也有自己的语法。<markdown> markdwon 文章 </markdown>