wikijs:一款基于NodeJS的轻量级wiki

最近领导让搭建一个wiki系统用来做知识管理和api信息管理,经过一番查找,最终选择了wikijs。选择wikijs有以下几点原因:

  1. 易部署,易管理
  2. 权限管理功能丰富,
  3. 搜索功能强大,支持全局、按关键字搜索
  4. 支持标签功能,可按标签浏览
  5. 简洁的web页面
  6. 支持多语言,支持中文
  7. 拥有多种编辑器,目前有code(可编写html页面),markdown(在编辑页面可看到页面效果),visual editor(功能强大的文本编辑器,所见即所得)
  8. 有团队在维护更新(这里有个小故事,一开始我对wikijs的功能做测试的时候,因为导航功能差点放弃了wikijs,因为每次新增的页面没有入口,要编辑导航增加新增页面,这对管理员来说太痛苦了,但是就在第二天,刚好官网更新了新版本,支持树导航,解决了这个问题)

下面是官网对wikijs的特性介绍
wikijs:一款基于NodeJS的轻量级wiki

当前版本(2.3.77)wikijs的效果图如下(此图是wikijs官方的文档,官方使用了wikijs管理文档)
wikijs:一款基于NodeJS的轻量级wiki
关于wikijs的安装,这里就不写出具体步骤了,因为wikijs的安装部署真的很简单,参考官方文档即可 传送门
我对wikijs(2.3.77)的功能进行测试的时候,发现了两个问题:

  1. 在创建页面输入中文文件名或输入中文文章标题时,存在无法创建页面或者保存标题的情况,不过在中文名字最后加一个空格可以解决问题
  2. 在做权限控制时,我本身的想法是让游客能看到首页,但是我让游客看到首页的时候,图片都无法加载,就算我把所有权限给游客都一样,最后只能关闭游客访问,直接跳到登录页。

不过这些问题都是可以在giuhub上反馈的,期待官方后续修复。

猜你喜欢

转载自blog.51cto.com/13009055/2491418