Obsidian 數位大腦:打造 chenfu.ai 的「編輯即發佈」自動化工作流

引言 (Introduction)

在追求「All in AI」的過程中,知識的內化與產出不應被繁瑣的工具鏈阻礙。透過將 Obsidianchenfu.ai 專案深度整合,我成功達成了一種「編輯即發佈」的無縫體驗,並導入 AI 輔助分析,讓每一篇筆記都能與過去的技術積累產生共鳴。


第一階段:基礎連結與路徑優化

首先,將 Obsidian 作為 Hugo 專案的專屬編輯器,讓本地檔案與 Vault 直接連結。

  1. 開啟專案:啟動 Obsidian,選擇 Open folder as vault

  2. 路徑設定:導向本地專案路徑 /Users/chenfu/Labs/chenfu.ai

  3. 優化目錄視圖

    • 主要創作區:content/posts/ (部落格文章)。

    • 核心頁面區:content/ (關於我、專案介紹等)。


第二階段:Git 整合達成自動化發佈

為了實現寫完即發佈,我們利用 Obsidian Git 插件將 GitHub 與編輯器串連。

  • 安裝插件:在 Community plugins 中搜尋並安裝 Obsidian Git (by Vinzent03)。

  • 同步設定

    • 手動觸發 (推薦):使用快捷鍵 Cmd + P,輸入 Git: Push 即可將更新推送到 GitHub。

    • 自動備份:可設定 Vault backup interval (如 60 分鐘) 自動同步。

  • 部署流程:一旦 Push 成功,Cloudflare Pages 會自動偵測更新並在 3 分鐘內完成部署。


第三階段:AI 增強——啟動數位雙生 (Digital Twin)

這是實現知識體系 AI 化的核心:透過 Smart Connections 讓筆記跨越時空進行對話。

  • 向量索引 (Embedding):插件會讀取所有歷史文章與筆記,建立個人知識庫的向量模型。

  • 智慧關聯:寫作時,右側視窗會自動提示:「您在 2018 年的筆記也提到了類似的技術邏輯…」。

  • 知識問答:你可以直接詢問 AI:「基於我過去的紀錄,我對於嵌入式系統與 AI 整合的核心價值觀是什麼?」


第四階段:Hugo 寫作模板化

為了省去手寫 Frontmatter (YAML) 的麻煩,專案中已預置標準化模板:

  • 模板路徑:專案目錄下 doc/templates/

  • 快速調用

    1. 在 Obsidian 設定中將模板路徑指向該資料夾。

    2. 新增文章時,使用 Templates: Insert template 叫出 hugo-post-template

  • 預設邏輯git-settings.json 已設定好 Commit 訊息格式,確保 Git 歷史紀錄整潔。


第五階段:社群互動功能 (Giscus)

為了增加互動性,網站整合了基於 GitHub Discussions 的評論系統:

  • 留言管理:所有評論數據與 GitHub Repo 裡的 Discussions 同步,可直接在 GitHub 網頁端管理。

  • 功能亮點:支援按讚 (Reactions) 與多語言介面。

  • 檢查項:確保 GitHub Repository 的 General 設定中已勾選 Discussions 功能。


💡 日常工作流總結

  1. 捕捉靈感:打開 Obsidian,使用模板快速建立新文章。

  2. AI 輔助:利用 Smart Connections 連結過去 14 年以上的技術與管理知識。

  3. 撰寫預覽:以 Markdown 書寫(圖片存放在 static/img/,引用路徑為 /img/xxx.png)。

  4. 一鍵發佈Cmd + P > Git: Commit all and push

  5. 即時上線:等待 3 分鐘,chenfu.ai 自動更新完畢。


結語 (Conclusion)

將寫作工具與發佈管道合而為一,不僅降低了分享的門檻,更重要的是透過 AI 插件,我能隨時與「過去的自己」進行技術對話。這不僅是一個部落格,更是我個人數位腦力的延伸。


Comments & Feedback