TiddlyWiki 知識(shí)連結(jié)的工具

貌似在社交平臺(tái)一些小圈子比較流行 TiddlyWiki 這樣的伸縮性比較強(qiáng)的個(gè)人知識(shí)管理系統(tǒng)哦,相比其他筆記和 Wiki 系統(tǒng),其最大的特點(diǎn)之一是程序本體和數(shù)據(jù)全部都在一個(gè) HTML 文件內(nèi),這意味著組織和閱讀多個(gè)詞條可以在同一個(gè)頁(yè)面內(nèi)直接完成,內(nèi)容的關(guān)聯(lián)更加直接,方便互相比照。同時(shí),還有著非常強(qiáng)大的條目管理功能和插件系統(tǒng),可擴(kuò)展性和可定制性都很強(qiáng)。

TiddlyWiki 介紹

TiddlyWiki 就是一個(gè)已經(jīng)有十年歷史,類(lèi)似 維基百科 的系統(tǒng),但是在個(gè)人使用上,要設(shè)置比較簡(jiǎn)單。因?yàn)橹恍枰粋€(gè)網(wǎng)頁(yè)檔案便能夠儲(chǔ)存所有的東西。

在 TiddlyWiki 里,每一個(gè)條目叫做 Tiddler ,它可以是一個(gè)知識(shí)點(diǎn)、可以是一張圖片、也可以是源代碼等等。我們要做的就是開(kāi)新的 Tiddler ,然后以類(lèi)似 nvALT 的方式把它們進(jìn)行連結(jié)(例如 [[咖啡]]),也可以把一個(gè) Tiddler 的內(nèi)容直接嵌入到另一個(gè) Tiddler 里(例如:咖啡)

和維基百科和其他應(yīng)用程序不同的是,如果我們?cè)谄渲幸粋€(gè) Tiddler 按下其他 Tiddler 的連結(jié)后,我們不會(huì)好像網(wǎng)頁(yè)般跳轉(zhuǎn)到另一頁(yè),而是在同一頁(yè)里打開(kāi)該連結(jié)的 Tiddler (也就是同一頁(yè)里同時(shí)展示這兩個(gè) Tiddler),你可以決定何時(shí)關(guān)掉那些 Tiddler、也可以同時(shí)編輯它們。TiddlyWiki 官網(wǎng) 本身就是由 TiddlyWiki 制造,有興趣的同學(xué)可以去試試看。

根據(jù)它們?cè)O(shè)計(jì) TiddlyWiki 時(shí)的思想,每一個(gè) Tiddler 盡可以不要太長(zhǎng),這樣每一個(gè) Tiddler 可以被重復(fù)使用。這個(gè)也跟其他的網(wǎng)基類(lèi)系統(tǒng)有少許不同。

由于 TiddlyWiki 是開(kāi)源的,所以就算它的創(chuàng)造者不去維持它的時(shí)候也會(huì)有其他認(rèn)同這個(gè)理念的人去支持它;由于它只需要用上網(wǎng)的瀏覽器就能開(kāi)啟,所以就算轉(zhuǎn)了環(huán)境也能使用;由于只需要一個(gè)網(wǎng)頁(yè)檔案來(lái)儲(chǔ)存它們,我們可以決定它的儲(chǔ)存位置。由于它可以進(jìn)行匯出和匯入的功能,而匯出的檔案格式都是純文字 1,出問(wèn)題時(shí)也比較容易救援。

此外,TiddlyWiki 還可以定制很多的東西,但是由于這篇是入門(mén),這些在這里就不作介紹了。

安裝方法

TiddlyWiki 官網(wǎng) 介紹了很多方法,在這里補(bǔ)充一點(diǎn)。

最簡(jiǎn)單的方法就是直接在官網(wǎng)的 GettingStarted 里下載一個(gè)空白的 TiddlyWiki 來(lái)使用。

另一個(gè)方法就是使用 NoteSelf,直接打開(kāi) 這頁(yè) 來(lái)使用,那么 TiddlyWiki 就會(huì)儲(chǔ)存在你的瀏覧器里。需要轉(zhuǎn)換電腦時(shí)才匯出所有資料。

如果想要在不同電腦中使用,也就是把資料放在外部地方的話(huà),可以使用 TiddlySpot,申請(qǐng)了賬號(hào)和密碼便可以使用。

如果想放在云端,也可以放在 TiddlyDrive,這個(gè) Chorme 的插件能夠使用存放在 Google Drive 的 TiddlyWiki ,并且在儲(chǔ)存后能夠自動(dòng)在 Google Drive 中儲(chǔ)存。

如果自己能夠開(kāi)服務(wù)器的話(huà),也可以用 node.js 的方法來(lái)安裝。以這個(gè)方法來(lái)安裝的最大分別就是在服務(wù)器上的 TiddlyWiki 不是只由一個(gè)網(wǎng)頁(yè)檔案組成,而是每一個(gè) tiddler 也是一個(gè)檔案,這可以防止單一檔案變得過(guò)大。

這個(gè)方法也可以自己設(shè)置密碼,防止別人更改自己的東西,但由于不是 https 的關(guān)系,建議不要放隱私資料。

我是自己開(kāi)服務(wù)器,并以 Docker 的方法來(lái)安裝。網(wǎng)絡(luò)上已經(jīng)有人弄好了 使用 Docker 來(lái)安裝 的方法。

可以用 TiddlyWiki 做什么?

簡(jiǎn)單的任務(wù)管理系統(tǒng)

比起一般的任務(wù)管理系統(tǒng),任務(wù)管理系統(tǒng)和筆記結(jié)合有它很大的好處。

第一個(gè)好處就是能夠把參考資料和在這個(gè)任務(wù)里做過(guò)什么紀(jì)錄下來(lái),日后有需要時(shí)能夠參考。

第二個(gè)好處是萬(wàn)一這個(gè)任務(wù)不能一次過(guò)完成,我們也能在這個(gè)任務(wù)筆記里記錄進(jìn)度,下一次再繼續(xù)。

只是,這兩個(gè)好處必須要以一個(gè) Tiddler(就是 TiddlyWiki 里每一個(gè)條目) 任表一個(gè)任務(wù)的前提為進(jìn)行,換而之,平時(shí)我們看到的以下的純清單做不到這一點(diǎn):

  • [ ] Task a
  • [x] Task b
  • [ ] Task c

雖然 TiddlyWiki 沒(méi)有默認(rèn)任務(wù)管理的功能(好像 evernote 般),但我們能定制 TiddlyWiki 做到這個(gè)功能。

參考了不同的做法后,我認(rèn)為 這篇 的做法最好。這篇的做法是為每一個(gè)加上了 task tag 的 Tiddler 當(dāng)成了一個(gè)任務(wù),而每個(gè)任務(wù) Tiddler 中還有一個(gè) tag,可能是 now、later 或是 done 來(lái)表達(dá)這個(gè)任敄 Tiddler 的狀態(tài) 是現(xiàn)在要做的、可以將來(lái)才做、或是已完成。

然后新增一個(gè) Tiddler 把所有加上了 task tag 的 Tiddler 都列出來(lái),然后把它們分類(lèi)為 now、later 和 done 地表達(dá)。然后每個(gè)條目旁加上了按紐來(lái)為這個(gè)任務(wù)改變狀態(tài)。例如該按鈕能為該任務(wù)筆記改變?cè)?Tiddler 的任務(wù)狀態(tài)(例如 now tag 轉(zhuǎn)成了 done tag))。

這樣一個(gè)簡(jiǎn)單的任務(wù)管理系統(tǒng)便完成了(這個(gè)在上班時(shí)顯得異常有用)。有自已需求的人可以繼續(xù)改良這個(gè)設(shè)計(jì)。

(后記:然后這個(gè)任務(wù)管理系統(tǒng)變成了這個(gè)樣子。請(qǐng)看 我的 TiddlyWiki 個(gè)人任務(wù)管理系統(tǒng)

知識(shí)的建立

這里以閱讀筆記為例子,其他有關(guān)知識(shí)建立的東西也可以這樣做(例如是學(xué)習(xí)一樣新的東西)。

以前每讀完一本書(shū)其實(shí)要寫(xiě)筆記都是一件很麻煩的事。因?yàn)樽髡呤前阉W(wǎng)狀的知識(shí)以線(xiàn)性方式表達(dá)出來(lái),如果我們以一篇筆記線(xiàn)性地做筆記,其實(shí)并不能還原為一個(gè)知識(shí)網(wǎng)絡(luò)。

TiddlyWiki 里每一個(gè)條目(Tiddler)都是類(lèi)似一張卡片,而開(kāi)發(fā)者亦鼓勵(lì)大家要把每一張 Tiddler 寫(xiě)最少的東西(就是最小知識(shí)單位的意思),所以我們?cè)诳磿?shū)時(shí)看到一個(gè)新的概念后便可以開(kāi)一個(gè) Tiddler 只寫(xiě)下這個(gè)概念的東西,從而增加閱讀性和減低做筆記的壓力。另外,個(gè)人會(huì)在這張 Tiddler 里加上一個(gè) Tag 為書(shū)名,這樣日后要找回這本書(shū)里學(xué)到的概念便方便得多。

一旦關(guān)于這本書(shū)的 Tiddler 增多了,我們便能夠把有關(guān)系的 Tiddler 連起來(lái),然后慢慢把作者的意思重組為一個(gè)網(wǎng)狀。

除此以外,我們還可以在這些 Tiddler 里記錄自己的想法和學(xué)習(xí)了這個(gè)后的行動(dòng),并加到上述的任務(wù)管理系統(tǒng)里。

記錄每天做過(guò)什么

這個(gè)基本上可以分為兩類(lèi),工作和自己的生活。

工作方面,因?yàn)槲业墓ぷ髅刻煲ㄎ宸昼妬?lái)候回報(bào)昨天做過(guò)什么(就是 Daily Stand Up Meeting),所以有時(shí)沒(méi)有之前一日寫(xiě)下來(lái)的話(huà),回報(bào)時(shí)會(huì)忘記某些不重要但是做完的任務(wù)。

一開(kāi)始我只是每天紀(jì)錄工作里做過(guò)的東西,慢慢地也開(kāi)始記錄工作以外平時(shí)做過(guò)什么,例如是寫(xiě)了一篇文章、或是看了書(shū) / 電影、又或是做了一些小程序改善了自己工作流程等。

會(huì)這樣做的原因是為了建立起每天做過(guò)事的成就感,令自己有點(diǎn)動(dòng)力下班做點(diǎn)有用的事,那怕只是很少的事也好。

而每天紀(jì)錄下做過(guò)什么后,每周回顧也會(huì)變得比較容易回想做過(guò)什么。

生活中發(fā)生過(guò)的事

這個(gè)是最近才開(kāi)始做的事。就是到過(guò)新的地方吃飯或是游玩時(shí),都會(huì)打開(kāi) TiddlyWiki 花一兩分鐘記錄下游玩心得,為寫(xiě) Blog / 閑聊準(zhǔn)備一下話(huà)題。

另外,可能一些生活上引起的突發(fā)其想,也可以放在 TiddlyWiki 里作為材料。


本文章轉(zhuǎn)載自:知乎專(zhuān)欄《TiddlyWiki 之旅》下收錄的文章:

評(píng)論