个人wiki网站:dokuwiki的搭建
来源:互联网 发布:淘宝能发货到台湾吗 编辑:程序博客网 时间:2024/05/29 05:02
dokuwiki是一个简单的wiki网站系统,利用它可以搭建个人的wiki知识管理网站,它的词条内容是保存在一个个.txt文档中的,不需要安装数据库
下载地址 http://download.dokuwiki.org/
中文帮助站,https://www.dokuwiki.org/zh:dokuwiki
插件下载中心,https://www.dokuwiki.org/plugins
推荐插件:
程序代码高亮格式化工具 https://www.dokuwiki.org/plugin:codedoc
自动更新dokuwiki工具 https://www.dokuwiki.org/plugin:upgrade
更多编辑工具 https://www.dokuwiki.org/plugin:wrap
更好的文件重命名工具,可以随意更换文件目录了 https://www.dokuwiki.org/plugin:move\
sidebar侧边栏菜单工具 https://www.dokuwiki.org/plugin:indexmenu
===== 个人搭建经验分享 =====
1、解压后进入localhost/install.php网页,根据提示安装即可,不需要数据库,因为词条都是作为.txt文档保存在本地服务器
2、若想更方面地使用与编辑,安装上面提到的4个插件吧。
* codedoc方便你写入程序代码
* move方便你重命名文件以及改变文件目录(当然你也可以直接登录服务器文件夹来操作),如重命名为ns1:ns2:example,则把example文件转移到了ns1目录下的ns2目录
* upgrade方便新版本更新
* sidebar侧边栏菜单工具
侧边栏使用方法:新建一个sidebar词条,然后安装上述插件,在侧边栏输入
{{indexmenu>..#1|js navbar nocookie}}
或其他可选样式,具体看上述插件链接,保存就能看到左边多出了个侧边导航栏了
3、若直接创建中文词条,打开本地文件夹\dokuwiki\data\pages你会发现,中文字段显示的是URL乱码,需要改一下utf8格式,方法如下:(windows系统亲测有效)
第一步,打开 .dokuwiki\conf\local.php 添加一行配置
$conf[‘fnencode’] = ‘gb2312’;
第二步,打开 .dokuwiki\inc\pageutils.php 修改以下两个函数
function utf8_encodeFN($file,$safe=true){
global $conf;
...
//添加此段
if($conf['fnencode'] == 'gb2312'){
return iconv('UTF-8', 'GB2312', $file);
}
...
}
function utf8_decodeFN($file){
global $conf;
...
//添加此段
if($conf['fnencode'] == 'gb2312'){
return iconv('GB2312', 'UTF-8', $file);
}
...
}
设置完成,这时新建一个中文词条,再打开本地文件夹\dokuwiki\data\pages看看,中文能正常显示了
其他wiki推荐
mediawiki, 词条保存在mysql的 https://www.mediawiki.org/wiki/Download
- 个人wiki网站:dokuwiki的搭建
- 个人wiki网站的搭建
- Wiki小记(一):Centos6下搭建Dokuwiki
- DoKuWiki知识库的搭建
- DoKuWiki知识库的搭建
- DoKuWiki知识库的搭建
- DoKuWiki知识库的搭建
- wiki的选择 && DokuWiki的安装
- 如何创建自己的wiki-Dokuwiki
- Debian M-Howto : 安装个人wiki [Dokuwiki 版本]
- 搭建个人wiki站点
- 创业团队构建自己的内部wiki分享+dokuwiki使用
- 如何使用Mediawiki搭建个人wiki系统、以及wiki的部分基本操作和设置
- 搭建自己的个人网站
- 个人网站的搭建过程
- Mac下使用simiki搭建个人wiki
- Mac 下搭建DokuWiki
- 从 0 搭建 DokuWiki
- [LeetCode]Number Complement - Python
- 文章标题
- POJ 3431 Texture Tile 可能会
- 产品:产品经理活着就是为了改变世界
- 【sql】一些简单的sql查询
- 个人wiki网站:dokuwiki的搭建
- 百度CEO李彦宏为何这么拼
- [YII2-初始]yii2_app_base_docker镜像
- 常见前端面试题及答案(下)
- HTML学习
- HTML5,让 Ajax 改变 URL 且支持后退
- 控制台不断输入数字,输入end的时候输出最大值
- 【蓝桥单片机】CT107D错误笔记
- http发送图片,字节数组的方式