How I Write Blog Posts with Obsidian

Unattributed

我如何用 Obsidian 寫部落格文章

原文由 Unattributed 發布,訂閱此部落格

你大概遇過某些 Obsidian 狂熱傳教士,鼓吹著一套繁瑣複雜的筆記整理系統,還要打造什麼知識庫。老實說,我前不久才剛參與了一場關於個人知識管理的討論。但這篇文章不是要講那個。

我個人使用 Obsidian 的方式很簡單。我只在裡面加入真正需要的工具,讓事情更好完成、更省事。有句話(找不到出處,我就轉述一下)說,系統應該只需要剛好夠複雜就好,不需要更多。意思是,既然只需要一支扳手,就沒必要打造一台什麼魯布·戈德堡機械。這就是我的做法:拿扳手裝上幾個需要的工具,該鎖緊的地方鎖緊就好。

所以,這篇文章會帶你看看我現在是怎麼作業的。這套系統在過去幾週內已經演變了一些,未來可能還會繼續調整。但核心想法始終不變:保持簡單,但要實用。

規劃

從 WordPress 轉到 write.as 之後,我「失去」的最大功能,就是沒有辦法好好規劃想寫的文章。Obsidian 最近新增了一個叫做 Bases 的功能,讓我可以很輕鬆地建立一個表格,收納我三個網站的所有文章:

主要規劃表格的檢視畫面。 主要規劃表格的檢視畫面。尚未發布的文章已模糊處理——先不爆雷! ;)

這套做法簡單的地方在於,只要看這個表格,就能快速知道哪些文章已經發布、哪些還在規劃/草稿階段,以及每篇文章的預定發布日期。不過,這麼大的表格瀏覽起來可能有點吃力。還好,我還有另外幾種檢視方式可用:

「規劃/草稿」檢視只會顯示我正在處理的文章。

「規劃/草稿」檢視只會顯示我正在處理的文章。

而「已發布」檢視則會顯示我已經發布的內容。

而「已發布」檢視則會顯示我已經發布的內容。

這套系統有兩個「天才」之處。第一,所有這些資訊都是文章本身的一部分,不需要額外追蹤。第二,我可以直接在這個清單上更新「已發布」、「排程」和「狀態」欄位,不用逐一點開文章。這是怎麼做到的?

新增文章草稿

每當我有新點子,就會在網站的資料夾裡新增一份文件,然後套用範本:

範本選擇清單的圖片 Blog Template 是給網站文章用的,CMP Template 則是用於我封存的 Podcast 文章。

套用 Blog Template 後,文件就會出現在規劃表格裡。套用範本後的文件看起來像這樣:

文件中已套用範本,規劃表格的 Properties 已圈選起來。 文件中已套用範本,規劃表格的 Properties 已圈選起來。

你可能會注意到,同時有 UntitledTitle 兩個欄位。Untitled 是 Obsidian 裡文件的檔名,而 Title 才是真正的文章標題。為什麼要兩個?因為 Obsidian 對檔名有些限制。舉例來說,字元 : 不能用在 Obsidian 的檔名裡,但有時我需要在文章標題中使用它。

接下來的寫作就超簡單了……

在 Obsidian 中寫作

圖片:完整的寫作環境。 完整的寫作環境,標示了幾個重點項目。

接下來就是專心寫作了。畫面大部分都是編輯區,讓我可以直接處理文章。如果有圖片(像這篇文章這樣),直接拖曳就能放到定位。左側是導覽面板,上半部是資料夾,下半部則是所選資料夾裡的檔案。編輯區的左邊則是目前文章的版本控制面板(我會在下一節說明為什麼這樣選擇)。

寫完文章後,我會把它匯出到輸出資料夾。匯出過程會把任何 Obsidian 專屬的標記語法(例如使用 wiki 風格連結)轉換成標準的 Markdown 格式,並把所有附件(圖片)跟文章一起放到同一個資料夾裡。這樣上傳到 write.as 就變得非常簡單。

Obsidian 外掛

我在 Obsidian 裡使用了一些社群外掛,如下圖所示:

圖片:已安裝的社群外掛截圖 圖片:已安裝的社群外掛截圖。

其中最重要的就是 HarperLanguageTool,這兩個外掛所呼叫的應用程式都安裝在我的本機系統上,因為我的網路連線比較慢,也偏好讓工具在本機上執行。markdown export 是我用來匯出部落格文章的工具。Notebook Navigator 大幅強化了 Obsidian 內建的導覽面板,我用到現在還只是皮毛。Outliner 提供了更好的清單處理功能,可以拖曳項目、摺疊等等。Typewriter Mode 我其實只用它一個功能:突顯我正在編輯的那一行。(這個習慣我已經維持了 40 多年,因為它對我獨特的閱讀障礙很有幫助。)

Remotely Save 是我用來在不同系統間同步保存庫的工具。Version Control 則是一套簡單的內建版本控制系統。比起使用 git 或其他外部版本控制系統,它的優點在於文件的版本會跟著 Remotely Save 一起同步。這樣就不需要另外去同步 git 儲存庫和保存庫了。

Zotero Integration 讓我在需要時可以搜尋並插入書目引用。可惜 write.as 不支援引用連結,所以我只能用行內引用的方式,而不是用章末註的形式。

Safi Site Audit 是這個保存庫裡我獨有的工具。它用來檢查我網站的健康狀況,揪出重大問題,像是失效連結、缺少替代文字等等。我不是很常執行它,但偶爾能檢查並產生一份報告還是很好用的。

結論

對我來說,Obsidian 靠著最近新增的 Bases 功能加上幾個外掛,就構成了一個很棒的寫作環境。能夠追蹤正在處理的文章狀態、對文件進行版本控制,還有一些額外的工具可以讓我依喜好自訂環境。

我知道外面有很多 Obsidian 的傳教士,他們的熱情和過度複雜的設定,可能會讓 Obsidian 看起來難以親近。就我個人而言,我發現只要依照自己的需求去量身打造,它就非常好用。而這才是最重要的,也是讓我使用工具時最有生產力的關鍵:用我需要的方式,去完成我需要做的事。

這篇文章沒有太詳細說明我實際上是怎麼微調的(像是某些工具的快速鍵設定)。希望它能讓你對我的工作流程有點概念。也或許能給你一些靈感,去優化你自己的工作流程。


分類:#HowTo 標籤:#obsidian, #tool, #writing, #blogging, #configuration, #workflow 授權:Copyright Unattributed. 採用 創用 CC BY-NC-SA 4.0 授權。

本文章由 muse-spark-1.2-contributor 進行翻譯

留言