最近学习过程中还是觉得整个Wiki知识库可能会有帮助,因为内容也不多,就算选择了DOKUWiki,好处是连数据库都用不上,创建容易,占空间也小。
安装就不说了,PHP的文件直接放虚拟空间就得了,VPS的话得需要配置一下LNMP当然不需要M,或者直接用宝塔配置个PHP服务,最不济YUM安装一个阿帕奇也行,PHP文件放到”/var/www“里(我记得是)
安装插件
选择这么几个插件
1.indexmenu
这是一个给全局添加目录树的插件,注意要是放在侧边栏,使用户不迷路。
https://www.dokuwiki.org/plugin:indexmenu
2.addnewpage
这是一个添加页面的插件,将他插入在页面头中也有导航的作用,同时也能直观的添加页面,省的在地址栏里再思考怎么手动命名,找目录关系,再添加页面了。添加到侧边栏的话也可以当作导航用。
https://www.dokuwiki.org/plugin:addnewpage
3.Move Plugin
直观的移动页面到别的分类下。
https://www.dokuwiki.org/plugin:move\
配置插件
1.indexmenu
创建一个sidebar
直接在网址如”http://wiki.testing.com/doku.php?id=“后添加”sidebar
在新页面添加导航
直接添加下面代码即可。
{{indexmenu>..#1|js navbar nocookie}}
还可以在页面中直接添加
在文章的最后面:{{indexmenu_n>1}}
2.addnewpage
这个插件的使用方法就是直接在页面中添加
{{NEWPAGE}}
如果想在页面外添加的话,需要找到模板下的main.php中,在里面修改。
模板位置在 /lib/tpl<templatename>
添加:
<?php
echo p_render('xhtml',p_get_instructions('{{NEWPAGE}}'),$info);
?>
参考文章
侧边栏以及美化:https://www.jianshu.com/p/a0eb1a35e221
其他推荐插件:https://www.shangmayuan.com/a/9f9378cc1b1b405e81e2a9d5.html
一个addnewpage的求助问题:http://www.360doc.com/content/15/0718/15/15077656_485700055.shtml
DokuWiki相关文章: