在日常生活中我们能接触到大量的知识,但是很多情况下我们不能照单全收,而是需要在「吸收知识」这一步上精简收集到的资料,并从中选择有价值的文章来做精读。虽然精读文章的过程会比较费时费力,但是这些资料在经过去繁就简和提炼中心后才能系统地发挥它们的价值。而知识管理,就可以帮助我们优化这个从搜集、精简到调用的过程。
用来做知识管理的工具也是日新月异,除了大家熟知的 印象笔记、DEVONthink、Quip,个人维基也可以用来做知识管理。维基系统的最大作用是借助标签系统来整理和归类文档,整理完我就可以把这个维基系统作为以后应用知识的基础。
本文就将为大家介绍 3 种打造个人维基系统的工具,帮你把知识有序地组织起来。
Notion
由于维基本质上是组织知识的一种方法,使用何种工具并不重要,所以我们用普通的笔记类工具也可以实现。现在优秀的笔记应用有很多,像 印象笔记、为知笔记、OneNote 等等,但要想在笔记工具中创造一个维基系统,我推荐使用 Notion 了。
之所以 Notion 能在那些功能全面的老牌笔记工具面前技高一筹,是因为 Notion 的每个块(Block)拥有相互链接的可能。Notion 灵活定制的模版和可以任意链接的块(Block)是创造一个个人维基系统必不可少的要素。因为在维基系统中,链接式的标签是运用得最多的。你看,我们随便打开维基百科的一个词条页面都充满了能够链接到其他页面的标签。
在 Notion 中也是一样,将自己记录在各处的知识通过一个索引页的方式整理在一起,这样既不会影响你其他的笔记,而且还能很快地找到想要的内容。唯一需要注意的就是 Notion 的免费版有 Block 数量上的限制,所以如果你需要整理的信息知识非常多的话,建议考虑订阅它的付费版本。
Tiddlywiki
目前市面上的个人维基系统有很多种,但它们要么体积庞大、界面丑陋,要么搭建步骤复杂、对普通用户不友好,在一番比较后我最终选择了轻量化的 Tiddlywiki。
Tiddlywiki 的使用方法很简单,先打开 http://tiddlywiki.com 点击「Download Empty」下载一个空文档。然后在浏览器中打开这个文档,之后就可以进行修改标题、输入文字、插入图片和链接等等操作。
Tiddlywiki 是一个非线形的个人笔记工具,所有的内容都保存在一个 HTML 文件内。单文件既能够直接保存在本地,又可以方便地上传服务器。但由于 Tiddlywiki 采用文件来保存内容,所以每次使用都一定要记得备份和保存文件,以免造成文件丢失的情况。
好在,Tiddlywiki 有多种保存方式。想要图个方便的话,推荐你使用 tiddlyspot 的免费托管服务。同时,你也可以自己动手在服务器上配置 PHP 保存服务。
Tiddlywiki 的拥有丰富的功能和强大的插件,编辑时支持标签管理、条目关联、过滤器,也支持通过插件实现高亮代码、输入数学公式、标准 markdown 语法等等,还能自定义样式。
由于 Tiddlywiki 的插件不是本文介绍的重点,如果想要了解更多插件相关知识,推荐阅读 使用 TiddlyWiki 打造轻便个人 Wiki 知识库 一文。
GitHub Wiki
除了大家熟知的维基百科,很多网站都有类似的百科功能,例如 GitHub。虽然 GitHub 是一个代码托管网站,并且网站的功能和开发关联性很大。Github Wiki 是 Repository (代码仓库)下面的一部分,主要是被开发者用来放置项目文档。
但这一点也不妨碍我们使用 GitHub 提供的 Wiki 来整理和归类文档。使用起来也十分简单,只要在 GitHub 网页上随手新建一个项目然后选择「Wiki」就可以开始编辑。
使用 Github Wiki 有两个好处。第一,由于 GitHub Wiki 是基于代码仓库的,只要你的 GitHub 账户还在,就不用担心会文档丢失。第二,GitHub Wiki 的编辑器十分简洁,很适合用来作整理和归类文件。
在这里,我还要介绍一种编辑 GitHub Wiki 的方法,因为使用 GitHub 的用户可能更熟悉命令行,GitHub Wiki 可以借助开源工具 gollum 通过命令行提交维基页面。
gollum 的 安装 和使用都比较简单,大家不妨动手试试。首先,安装 gollum 需要在终端输入以下命令:
sudo brew install icu4c
gem install charlock_holmes -- --with-icu-dir=/usr/local/opt/icu4c
gem install gollum
安装完成后,先得把 GitHub 上仓库新建的 Wiki 克隆到本地,然后在本地使用 gollum 自带的网页编辑器进行编辑,最后上传 GitHub。
在输入 clone
命令之前,我们需要要先认识一下 Github Wiki 的地址。一个典型的仓库地址就像[email protected]:abc/project.git
这样,而 Github Wiki 的地址只需要加上 .wiki
的后缀。
试着在终端里输入以下命令:
git clone [email protected]:abc/project.wiki.git wiki #请替换ssh地址
gollum
如果有看到 INFO WEBrick::HTTPServer#start: pid=#### port=####
这样的提示,就可以按照提示在浏览器输入 127.0.0.1:port
。
到这里,你就顺利地进入 gollum 的网页编辑器。
编辑好文档后,输入以下命令完成提交文档:
cd wiki
git add .
git commit -am"提交试试"
git push
Github Wiki 本身是一个不错的维基工具,但可能它的编辑功能和外观样式就不如 Tiddlywiki。所以,如果你有较强的动手能力或者以前玩过 Hexo 静态博客,可以试试 hex-theme-writtern 这个维基样式的主题,把你的博客变得和 Tiddlywiki 一样功能强大。
以上就是三种建立个人维基的方法。用维基来做知识管理并不是一种过时的方法,反而是一种正确的连接知识的方式。而我推荐的方法有难有易,大家可以选择适合自己的方法去实践。