我推薦的筆記 app:MD 資料夾
嚴格來說,MD 資料夾並不是一個 app,而是一個書寫、整理,以及瀏覽筆記的方式。它的概念很簡單:
在一個資料夾裡面放一堆 markdown 文字檔。
不過那是比較底層實作的方法。更概念上來說,MD 資料夾應該是:
以 markdown 語法寫成的超文本文件站點。
或技術上來說,一個 MD 資料夾就等於是一個 wiki 站點,只是它把 HTML 改成 markdown,且把 http 改成檔案存取介面。以我來說的話,就是直接把 MD 資料夾放在 Dropbox 上面。
為什麼我推薦用 MD 資料夾來寫筆記呢?第一個原因是,這些筆記的格式是最通用的純文字檔,用任何文字編輯器都可以打開(頂多要把 .md 副檔名改成 .txt 之類的)。這使得我們對筆記資料的掌控度是最大的。我們可以輕易的做備份,也可以換不同的編輯器來書寫筆記。
第二個原因是,許多 markdown 筆記 app(我稱之為 MD 瀏覽器)都有支援 wikilink 與 hashtag 等相當方便的索引或連結功能。這使得 MD 資料夾的瀏覽體驗接近於真實的網站:你可以點個連結就跳到另一則筆記,或者快速列出跟某個關鍵字相關的文件。它們不一定是每個人都喜歡的整理方式,但對我來說不用去管資料夾結構是大加分。
第三個原因是,markdown 做為 HTML 的簡化版,支援的功能其實很多。除了超連結、內嵌圖片等等,現在還可以插入表格、加入待辦事項等等的。要轉成 HTML 或甚至 DOCX、PDF 也都很好用。
The Stack:後端儲存空間
我自己的 MD 資料夾大概是這樣的:把資料夾放在 Dropbox 上面,然後用 Obsidian 跟 iA Writer 去存取它。
MD 資料夾要放在哪裡其實都可以,問題是 MD 瀏覽器打不打得開。Obsidian 在手機上面就蠻麻煩的,因為它不能直接讀 Dropbox 的資料,也不能直接讀 Files app 裡的資料夾(除非放在 iCloud Drive 上的 Obsidian 資料夾裡面)。所以我是另外裝 Remotely Sync 來存取 Dropbox 上的 MD 資料夾。
如果是用 iA Writer 或者 1Writer 的話,自由度就大比較多。你甚至可以把 MD 資料夾放在一個隨身碟裡面帶著走。
The Stack:MD 瀏覽器
MD 資料夾可以用特殊的 MD 瀏覽器來閱讀與操作。所謂的 MD 瀏覽器,在我的定義裡必須要支援 wikilink,也同時要能前往上一頁或下一頁。簡單來說,就是像一般網頁瀏覽器一樣。
我在書寫的時候喜歡用 iA Writer,但它也是有瀏覽(唯讀)模式,可以前往上一頁跟下一頁的筆記。不過我還是喜歡用 Obsidian 來做很多其他的功能,比如說更新筆記檔名等等。
資料夾(沒有)結構
我的 MD 資料夾裡面幾乎不用資料夾來整理筆記文件。事實上,我甚至不常打開檔案列表。這是因為一般網站也沒有所謂的「網頁列表」,就只有網頁而已。
因此,跟網頁一樣,重點變成是在找到好的 slug,或者說檔名。這個檔名最好是簡單明瞭的,但也可以跟文件標題不一樣。
逃離 Silo
「File over app」是 Obsidian 的核心設計理念。實際上我也發現 MD 資料夾跟其它的筆記 app 裡面的筆記不同,它會一直待在那邊,並且偶爾在 Spotlight 搜尋結果裡面跑出來。不管我換多少筆記 app,之前的 MD 資料夾永遠都在(只要我有同步 Dropbox)。
其它的筆記 app 通常都是把筆記資料庫放在它自己的 app 沙盒裡面,使用者不一定能去存取,結果就是只有透過原本的筆記 app 才能存取自己的筆記。簡單來說就是被 app 綁死。MD 資料夾則是反過來,讓資料夾與 markdown 文件等資料變成主體,而筆記 app 則僅僅是一種瀏覽器。如此一來,使用者的能動性就回來了。