知识管理是一个永恒的课题,各种方法、工具层出不穷。老Q这么多年也体验过了非常多的工具,这几年来,老Q使用的工具逐步从付费迁移到开源,从公有云迁移到私有云。前者是为了折(SHENG)腾 (QIAN),后者是为了安(SHENG )全(QIAN)。
今天,老Q为大家推荐一款非常好用的开源Wiki系统:wiki.js
,它有着现代化的界面和强大的编辑功能,支持Markdown
、Latex
、流程图等。
仍以老Q的绿联DX4600为例,其他支持Docker的NAS中安装的流程也都大同小异。
一、安装wiki.js
首先从镜像管理中搜索并下载latest
版本的wikijs
镜像。
接下来,在本地镜像中找到刚才我们下载的镜像,并创建容器。
重启策略选择容器退出时总是重启容器
。
创建一个目录用于保存配置和数据文件。
设置一个自己喜欢的端口。
添加三个环境变量,分别是:
PGID=1000
PUID=1000
TZ=UTC+8
点击下一步并点击完成即可。
二、配置wiki.js
我们通过IP:端口
来访问我们刚刚创建的容器服务,首次打开我们会进入安装界面。我们填写一下管理员邮箱、密码,并配置一下我们的访问链接。这里老Q已经配置好了反向代理,所以直接填写域名即可,如果没有配置反代的话,记得要把端口也加上。
填写完成后点击最下方的INSTALL
开始安装。
稍等片刻就安装完成了,进入到登陆界面。我们输入账号密码并点击Log In
。
这样我们就进入到了欢迎页面,我们点击右侧的ADMINISTRATION
进入管理后台。
首先我们配置下中文界面。我们点击左侧的Locale
,然后在右侧找到简体中文(Chinese Simplified)并下载。下载完成后,我们在中间的Local Settings
处选择中文,并点击右上角的APPLY
。
如果我们希望其他人也能访问我们的wiki.js
网站,那么这里可以勾选开放注册。否则我们保持关闭即可。
为了多加一层保险,我们可以考虑开启GIT同步,把文章再同步到代码仓库一份。考虑到有这一诉求的朋友可能不太多,老Q就贴一下配置流程,不做详细阐述,大家有什么问题可以留言询问。
其他的配置哪怕不调整也不已经不影响基本使用了,但是如果我们有特殊诉求,我们可以按需进行调整。比如在网站分析中,我们可以配置百度统计和谷歌分析,以监测网站的访问情况。
三、使用wiki.js
我们点击左上角图标回到欢迎页,然后点击左侧的创建首页。
选择我们习惯使用的编辑器,比如老Q始终选择Markdown
,毕竟它跨平台的排版稳定性实在是太让人无法割舍了。
填写一些基本信息,点击右上角OK。
左侧是Markdown
的编辑器,右侧是实时的渲染效果。编辑完成后我们点击右上角的创建按钮。
我们看下效果,左侧是目录树,中间是文档大纲,右侧是文档内容,逻辑清晰,页面简单。整体的设计语言很简洁,符合老Q的审美习惯。
四、效果展示
老Q再添加一些页面,给大家看一下页面效果。实际上,如果不是老Q后来切换到了思源笔记(可以参见历史文章),那么wiki.js
会是老Q非常喜欢的一款知识管理工具。
它不光能帮助我们管理知识,还能用来分享页面给其他人。