1. 程式人生 > >個人 Wiki 工具比較(知識管理向)

個人 Wiki 工具比較(知識管理向)

簡介

Wiki 工具對於整理個人知識網路來說非常重要,一款好的 Wiki 工具應該要能夠穩定地儲存我們的知識經驗,同時也要能夠儘量有條理和美觀地展示這些知識及它們之間的聯絡,還需要方便查閱和更新。

目前可用的商業筆記軟體有印象筆記,有道雲筆記,OneNote 等,它們都很實用,而且也在不斷改進,但是在面對特殊需求時卻不那麼夠用,比如碼農喜歡的 latex 公式、Graphviz、複雜的媒體顯示等。時而發生的同步錯誤、下載緩慢的問題也讓人有些擔心自己的知識庫的安全。

除了這些筆記軟體,還有一些 Wiki 工具可以選擇,例如 MediaWiki, DokuWiki 等,但是它們一般是大型工具,安裝複雜,可能為了執行 Wiki 要裝一個 LAMP 棧,配置十分累人,不便捷。

而有一些開源 Wiki 工具則在有各種方便的記錄功能的同時,如果配合好 git 以及一些同步工具,再加上使用者自己的一些編碼能力,是可以達成非常高效的知識管理體驗的。本文介紹一些這樣的便攜、易用、可控、可定製的開源 Wiki 工具。

TiddlyWiki

目前已經推出 TiddlyWiki5。官網:https://tiddlywiki.com/

tiddlywiki5

開源,作者更新勤奮。原始碼:https://github.com/Jermolene/TiddlyWiki5

採用 WikiText 語法,與 Markdown 類似,支援筆記之間的連結。基於 web 技術,主體是 javascript。所想即所得。

使用方式可以是直接用單 html,也可以用 node 版本。也有 Desktop, Android 版本等。

優點是可以享用強大的 web 技術,(如果有足夠的 web 知識)可以隨意定製自己的 Wiki 內容與方式(D3.js, Three.js,都是可以整合和使用的)。

缺點是複製圖片很麻煩。Wiki 比較小的時候可以考慮用單 html 形式的 tiddlywiki,但是如果記錄資訊比較多,還是推薦用 node 版本,此時就會遇到圖片資源難以放到筆記中的問題。解決方案是自己另外寫一個靜態資源圖片伺服器,然後用 <image> 標籤在筆記中引用。但是相比與另外的可以直接從剪貼簿複製圖片的 wiki 工具,總歸是不好用的。

推薦理由:類似於 Markdown 的語法,顯示美觀,筆記間連結,筆記標籤/元資料,可擴充套件性強。

Zim

官網:http://zim-wiki.org/index.html
Windows 版下載:https://zim.glump.net/windows/

桌面軟體,不需要開 web 服務。有知識目錄結構。所見即所得。

支援直接從剪貼簿複製圖片。

靠按相應的選單鍵設定格式。

WikiPad

官網:http://wikidpad.sourceforge.net/
原始碼:https://sourceforge.net/projects/wikidpad/

wikidPad is a Wiki-like notebook for storing your thoughts, ideas, todo lists, contacts, or anything else you can think of to write down.

最新穩定版本是 2.2. http://downloads.sourceforge.net/wikidpad/WikidPad-2.2.exe

安卓版

桌面軟體,不需要開 web 服務。有知識目錄結構。所想即所得。有自己的一套語法。

切換編輯態和預覽態還算方便。

支援直接從剪貼簿複製圖片。

資料檔案是本地純文字。方便版本管理。

程式碼高亮功能不強。

其他的 Wiki 工具

參考資料

  1. 3 desktop wikis to help organize information
  2. https://alternativeto.net/software/tiddlywiki/