Baklib Logo

什么是轻Wiki?

轻 WIKI 是产品知识库的一种展示形式,非常实用且简单轻巧。
Baklib Author Avatar

  浏览:52

Baklib 什么是轻Wiki?

轻wiki顾名思义就是轻量级wiki,本文主要研究轻wiki市场上的应用和现状

  • DOKUWiki

  • amWiki

  • ONESWiki

轻 Wiki 产品分析

DOKUWiki

DOKUWIKI是一个开源WIKI引擎程序,运行于PHP环境下,程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。

优点
  • 容易安装和使用

  • 系统需求低

  • 内置访问控制列表

  • 有各种各样的扩展

  • 支持超过50种语言

  • 多设备适配

  • 开源

缺点
  • 没有数据库,以TXT文本存储数据

  • 安全性

  • 需要掌握php和后台搭建知识,有技术门槛

想法

在进行轻wiki需求搜索时,DOKUWiki占据前列而且很容易找到相关资源,并且开源免费,但是根据调研发现现在国内使用的实际人数很少,少到甚至无法找到一个像样的站点来展示DOKUWiki的效果。


amwiki

amWiki 是国内团队开发的一款由 JS 、依赖 Atom 或 Nodejs-Npm 的 Markdown 轻量级前端化开源文库系统。

优点
  • 文档系统采用 markdown 语法

  • 不用数据库,文档使用 .md 格式保存本地文件

  • 无需服务端开发,只需支持 http 静态访问网页空间

  • 支持多级目录

  • 支持截图直接粘帖为本地 png 并插入当前 markdown

  • 文档web端自适应显示,适合所有平台

缺点
  • 没有数据库,网页是纯静态的

  • 打着协同的旗号,本质上是基于git对代码的协同

  • 各项说明、功能尚不完善

样板:

http://docs.kaaass.net/BiliCommApiDocs/

想法:

amwiki是相对简单,最终构建的是静态的页面,是不需要太高技术门槛就可以搭建知识库的一种模式,但实际应用也需要掌握少量web知识,相比baklib,这种wiki构建已经算复杂,但是数据和页面构建是在本地,不怕服务器挂掉。


以上两个wiki是开源领域较为常见的轻wiki解决方案。如果说免费的都是需要自己搭建,那付费的基本都属于开箱即用的Wiki

ONESWiki

ONESWiki(https://ones.ai/products/wiki.html )是一个解决企业级知识沉淀及文档协作的方案,帮助团队高效编辑,管理文档,沉淀团队开发经验等,ONESWiki是ONES研发管理套件的一部分,所以更强调Wiki作为他们研发系列中的知识库构建(具有一定的生态圈)。

优点
  • 编辑器类似word

  • 团队协同

  • 支持导出为pdf等文件

  • 支持页面加密

  • 文档实时同步并记录所有页面版本,支持随时查看与回滚

  • 支持自定义模板(这里的模板不是页面模板,而是让用户自己构建内容类似于报表类、需求类的文档模板)

缺点
  • Wiki是基于团队内部的,外界无法访问(需要登录、权限等)

  • 页面组成是简单的类似于yuque一样的页面,但是作为知识库本身的功能不及baklib和yuque

  • 使用ONESWiki时,更像是一个会议记录、团队报告等文档产品,而非真正的知识库。


Baklib Wiki

知识库站点的创建过程,就是从内容生产,到内容编排和整理,到前端网页输出的过程。

👏

Baklib创造性的实现了内容和界面的分离,即内容保存着【知识库】中,界面在【应用库】中,从而实现了同样的内容,可以输出为不同的站点,反之,不同的站点界面如何修改,也不影响内容本身。具体示意图为:

所以,创建一个Wiki知识库站点的整体应用流程图如下图所示:

接下来完成创建一个知识库站点的步骤:

  1. 创建知识库

  2. 创建应用站点

  3. 前端预览

  4. 站点设置

查看:

标签:

# Wiki
Baklib Birds
to top icon
loading...