知識管理架構:寫作與發佈分離模式
知識管理架構:寫作與發佈分離模式
為了確保筆記的安全、穩定與自動化,我們採用了「寫作與發佈分離」的架構,這也是 Obsidian 社群中的最佳實踐 (Best Practice)。
架構組成
1. Obsidian Vault (寫作端)
- 路徑:
/Users/miketsai/Documents/obsidian-vault - 用途: 這是您的核心大腦。存放所有筆記、日記、專案規劃、個人想法。
- 特性: 包含所有 Obsidian 的外掛設定 (
.obsidian/) 與隱私筆記。 - 版本控制: 您在此執行
git操作,確保私人筆記備份至 GitHub 私人儲存庫。
2. Obsidian Garden (發佈端)
- 路徑:
/Users/miketsai/Documents/obsidian-garden - 用途: 這是您的對外窗口。僅存放「經由 Digital Garden 外掛選定發佈」的 Markdown 檔案。
- 特性: 與 Vercel 雲端服務串接,自動化將 Markdown 渲染成網頁。
- 版本控制: 由 Digital Garden 外掛自動同步,不需人為干預。
為什麼採用此架構?
- 隱私安全: 將私密筆記與公開筆記在「物理儲存層」隔離。即使發佈設定發生錯誤,也不會導致私密資料外洩。
- 部署穩定: 網站部署環境 (Vercel) 不需要處理複雜的 Obsidian 外掛配置或快取,確保部署快速且無誤。
- 維護靈活: 您可以隨時更換發佈平台(如從 Vercel 換成 Netlify 或其他靜態網站託管),而不影響您的原始筆記結構。
如何發佈內容?
- 標記發佈: 在筆記的 YAML 屬性 (Properties) 加入
dg-publish: true。 - 同步更新: 在 Obsidian 點擊「Digital Garden」發佈圖示,外掛會自動將檔案同步至
obsidian-garden資料夾並推送到 GitHub。 - 自動部署: Vercel 偵測到 GitHub 更新,自動重新產生靜態網站。
延伸閱讀
由 Hermes Agent 協助建立與維護