码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-04-29 18:03:47      阅读:649      评论:0      收藏:0      [点我收藏+]

标签:web   功能   基于   特性   没有   无法   所有权   简单   放弃   

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

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

下面是官网对wikijs的特性介绍
技术图片

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

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

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

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

标签:web   功能   基于   特性   没有   无法   所有权   简单   放弃   

原文地址:https://blog.51cto.com/13009055/2491418

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!