个人wiki网站:dokuwiki的搭建

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

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
dokuwiki是一个开源的wiki引擎程序,用于搭建文档库或项目知识库。它具有小巧轻量、灵活强大、安装简单、插件丰富和权限控制强大等特点。下面是使用dokuwiki的简要教程: 1. 下载dokuwiki:你可以从dokuwiki的官方网站下载最新版本的dokuwiki。 2. 解压dokuwiki:将下载的dokuwiki文件解压到你的WWW目录中。 3. 安装dokuwiki:在浏览器中访问localhost:8082/dokuwiki/install.php,填写账号信息。你可以在网页右上角切换为中文环境。填写完信息后,你就可以进入dokuwiki的主页了。 4. 创建和编辑页面:在dokuwiki的主页上,你可以创建新的页面或编辑已有的页面。你可以使用dokuwiki的语法来格式化页面内容,例如使用标题、列表、链接等。 5. 添加插件:dokuwiki有丰富的插件可供使用,你可以根据自己的需求选择并安装插件。插件可以增加各种功能,如图表、代码高亮、文件上传等。 6. 设置权限:dokuwiki提供了强大的权限控制功能,你可以设置不同用户或用户组的访问权限。这样可以确保只有授权的用户才能查看或编辑特定的页面。 7. 多语言支持:dokuwiki支持多种语言,你可以在设置中选择你需要的语言环境。 8. 主题定制:dokuwiki允许你自定义主题,以适应你的品牌或个人喜好。你可以选择现有的主题或创建自己的主题。 9. 维护和备份:定期进行维护和备份是保持dokuwiki运行良好的重要步骤。你可以使用dokuwiki提供的工具来进行维护和备份操作。 希望这个简要教程能帮助你开始使用dokuwiki。如果你有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值