1. Obsidian 的三大優勢與應用概覽 [0]

thumbnail Obsidian 是一款筆記工具,其主要優勢在於資料安全、流暢的使用者介面以及與 AI 工具的完美結合。

1.1. Obsidian 的核心優勢 [0]

  1. 資料安全 [1]
    1. Obsidian 的所有筆記都是儲存在本地電腦上的獨立 Markdown 檔案,即使開發者停止營運,筆記也不會遺失,可以繼續使用其他 Markdown 編輯器開啟。 [2]
    2. 這種本地儲存的方式提供了任何雲端筆記軟體都無法比擬的安全性。 [3]
  2. 介面流暢 [7]
    1. 過去使用的筆記軟體在切換筆記或開啟新視窗時常有卡頓,影響工作效率。 [8]
    2. Obsidian 則完全沒有卡頓感,提供「筆記界的德芙」般絲滑穩定的體驗。 [10]
  3. 與 AI 工具完美結合 [12]
    1. Cloud Code、Gemini CLI 等 AI 程式工具擅長處理本地檔案,特別是 Markdown 格式的筆記。 [14]
    2. 結合 Obsidian 和 AI,可以實現多種應用,例如讓 AI 查找筆記、整理資料夾、模仿寫作風格或發想影片主題。 [15]

1.2. Obsidian 的「邪修」用法概覽 [4]

  1. 免費雲端同步與備份 [4]
    1. 透過 GitHub 進行筆記的雲端同步備份,GitHub 作為全球最大的原始碼託管平台,其穩定性比任何雲端筆記或網路硬碟都更高。 [4]
    2. 這些工具和方法都是免費的,無需花費任何費用。 [18]
  2. 進階應用 [17]
    1. 影片將介紹雲端同步、圖片儲存、手機端使用以及 AI 玩法等 Obsidian 的應用方式。 [17]
    2. 這些用法可能偏向程式設計師或極客,但能有效解決特定需求,因此具有分享價值。 [19]

2. 使用 GitHub 進行 Obsidian 筆記的雲端同步 [21]

thumbnail

透過 GitHub 建立私人儲存庫並搭配 GitHub Desktop 進行本地同步,再利用 Obsidian 的 Git 插件實現自動化同步,確保筆記安全備份。

2.1. 設定 GitHub 儲存庫與本地同步 [21]

  1. 選擇 GitHub 作為雲端同步方案 [21]
    1. Obsidian 本身缺乏雲端同步功能,而 GitHub 是免費且穩定的解決方案。 [21]
    2. 將檔案儲存在 GitHub 比任何網路硬碟或雲端筆記服務都更安全穩定。 [24]
  2. 註冊與建立 GitHub 儲存庫 [25]
    1. 首先註冊並登入 GitHub 帳號,若遇到網路問題可透過微軟應用商店安裝工具解決。 [25]
    2. 點擊「New」按鈕建立一個新的儲存庫(repository),並為其命名。 [27]
    3. 重要提示:若不希望筆記公開,務必將儲存庫的「Visibility」設定為「Private」(私有)。 [29]
    4. 完成設定後點擊「Create」即可建立儲存庫。 [30]
  3. 將儲存庫克隆到本地電腦 [31]
    1. 下載並安裝 GitHub Desktop 桌面客戶端工具,其操作簡單,對新手友好。 [32]
    2. 開啟客戶端後,點擊左上角的「File」,選擇「Clone repository」(克隆儲存庫)。 [35]
    3. 登入 GitHub 帳號後,搜尋並選擇剛建立的儲存庫,然後選擇一個本地路徑進行克隆。 [36]
    4. 這樣,GitHub 上的遠端儲存庫就會被克隆到本地電腦,成為一個資料夾。 [38]
  4. 在 Obsidian 中開啟本地儲存庫 [39]
    1. 開啟 Obsidian 軟體,選擇「Open local vault」(開啟本地儲存庫)。 [39]
    2. 找到並選擇剛克隆到本地的資料夾,開啟後即可在其中建立筆記。 [39]
    3. 每個建立的筆記都會是一個 Markdown 格式的檔案,儲存在該資料夾中。 [40]
  5. 排除特定檔案以避免衝突 [41]
    1. .obsidian 資料夾儲存了 Obsidian 的配置檔案。 [41]
    2. 需將 workspace.json 檔案從 Git 管理中排除,不將其上傳到 GitHub。 [43]
    3. 該檔案記錄了工作區狀態(如開啟的筆記、頁面佈局),會頻繁修改,容易造成衝突。 [44]
    4. 在儲存庫根目錄建立一個名為 .gitignore 的檔案,並在其中加入兩行內容,將這些檔案排除。 [46]
    5. 回到 GitHub Desktop,選取要提交的檔案,填寫描述後點擊「Commit」,再點擊「Publish」按鈕,即可將本地筆記上傳到 GitHub。 [47]
    6. 在 GitHub 網頁端可看到同步顯示的筆記,表示本地筆記庫已與 GitHub 雲端同步並備份。 [48]

2.2. 自動化同步與備份策略 [50]

  1. 安裝 Obsidian 的 Git 插件實現自動化同步 [50]
    1. 手動提交筆記修改較為麻煩,可透過插件自動化此步驟。 [50]
    2. 在 Obsidian 設定中,進入「第三方插件」,關閉安全模式,然後在社群插件市場搜尋並安裝「Git」插件。 [52]
    3. 安裝並啟用插件後,進入選項設定。 [53]
    4. 勾選「Auto Commit and Sync After Stopping File Edits」,並將分鐘數設定為「1」,表示停止編輯筆記一分鐘後自動同步到 GitHub。 [54]
    5. 建議開啟「Pull on Setup」選項,讓 Obsidian 啟動時自動從 GitHub 拉取最新改動,保持本地檔案與 GitHub 同步。 [56]
    6. 測試顯示,停止編輯一分鐘後,筆記會自動同步到遠端儲存庫。 [57]
  2. 雙向同步與衝突解決 [58]
    1. 也可以直接在 GitHub 網頁端修改或建立檔案,Obsidian 會自動同步到本地。 [58]
    2. 注意事項:手機和電腦最好不要同時編輯同一個檔案,以免產生衝突,若發生衝突需手動解決。 [138]
  3. 多重備份策略 [63]
    1. 除了 GitHub 雲端備份,也可將 Obsidian 筆記資料夾定期備份到網路硬碟或實體硬碟進行冷備份。 [63]
    2. 結合這些策略,可確保筆記資料永不遺失。 [64]

3. Obsidian 結合 AI 工具的應用 [65]

thumbnail

Obsidian 本身不提供 AI 功能,但可透過 AI 程式工具(如 Gemini CLI)實現強大的 AI 互動,進行筆記管理、內容生成和風格學習。

3.1. 選擇 AI 程式工具而非社群插件 [65]

  1. AI 程式工具的優勢 [65]
    1. Obsidian 本身不提供 AI 功能,但有兩種方式可接入 AI:社群 AI 插件或 AI 程式工具。 [65]
    2. 推薦使用 Cloud Code 或 Gemini CLI 等 AI 程式工具。 [68]
    3. 這些工具由一線大廠出品,在產品功能和 AI 模型適配度上優於社群插件。 [70]
    4. AI 程式工具的核心能力是與檔案系統互動,因此能高效處理 Markdown 格式的筆記檔案。 [71]
  2. 以 Gemini CLI 為例 [72]
    1. 影片以 Gemini CLI 為例展示 Obsidian 結合 AI 的應用。 [72]
    2. Gemini CLI 完全免費,且其寫作風格與影片作者最相似,適合協助撰寫筆記。 [73]

3.2. Gemini CLI 的安裝與設定 [75]

  1. 安裝 Node.js [75]
    1. 前往 Node.js 官網,下載並安裝對應作業系統的安裝包。 [75]
  2. 安裝 Gemini CLI [77]
    1. 前往 Gemini CLI 官網,複製安裝指令。 [77]
    2. 在 Obsidian 筆記目錄中右鍵開啟終端機,貼上安裝指令並執行。 [78]
  3. 啟動與登入 Gemini CLI [79]
    1. 輸入指令 Gemini 啟動 Gemini CLI。 [79]
    2. 選擇「login with Google」進行登入,此步驟需要海外上網環境。 [80]
    3. 授權後即可完成配置。 [82]

3.3. Gemini CLI 結合 Obsidian 的應用案例 [83]

  1. 自媒體主題發想與檔案生成 [83]
    1. 案例:根據作者過去的影片腳本,讓 AI 搜尋熱點並發想十個新的影片主題,輸出為一個 Markdown 檔案,每個主題包含簡介與大綱。 [83]
    2. 結果:AI 成功生成了主題檔案,例如「本地運行大模型」、「Cloudflare 的骨灰用法」、「開源工作流 N8N」等,提供了有價值的啟發。 [86]
  2. 批量處理檔案與資料夾整理 [87]
    1. 案例:讓 AI 將上述十個主題建立為子資料夾,每個子資料夾內包含一份主題大綱檔案,並刪除根目錄的原始主題檔案。 [87]
    2. 結果:AI 成功建立了「未來主題」資料夾,並在其中建立了十個子資料夾,每個子資料夾都存放了主題大綱,任務完成度高。 [89]
  3. 模仿寫作風格生成內容 [91]
    1. 案例:讓 AI 搜尋一篇特定文章內容,並根據作者 2024-2025 年的寫作風格,撰寫一份詳細的影片腳本。 [91]
    2. 結果:AI 成功搜尋到文章,並從作者的舊筆記中學習寫作風格,生成了包含開場、章節、實戰、配置和程式碼的腳本。 [94]
    3. 評估:腳本結構與作者影片風格相似,但用詞可能較誇張,內容仍需調整。 [96]
  4. 利用 Git 確保檔案安全 [97]
    1. 若擔心 AI 搞亂或遺失重要檔案,可利用 Git 記錄每次檔案修改。 [97]
    2. 若對 AI 的修改不滿意,可直接右鍵選擇「Discard Changes」,將儲存庫狀態還原到 AI 修改之前。 [97]
    3. Git 的歷史提交記錄確保了檔案安全,可放心讓 AI 進行修改。 [97]

3.4. 結合本地 AI 知識庫工具 [98]

  1. Gemini CLI 的短板 [98]
    1. Gemini CLI 的搜尋功能相對較弱。 [98]
  2. Hyperlink 的應用 [99]
    1. Hyperlink 是一款本地 AI 工具,可在本地運行離線 AI 大模型,並將筆記整合為本地 AI 知識庫,保護檔案隱私。 [99]
    2. 若經常需要 AI 搜尋檔案或建立 AI 知識庫,Hyperlink 會非常有幫助。 [101]

4. Obsidian 的 Markdown 基礎語法與進階用法 [102]

thumbnail

Obsidian 支援標準 Markdown 語法,並可透過插件優化圖片儲存,確保筆記內容的標準化與整潔性。

4.1. Markdown 基礎語法快速複習 [102]

  1. 標題 [103]
    1. 一個井號加空格是一級標題。 [103]
    2. 兩個井號加空格是二級標題,以此類推。 [103]
  2. 文字格式 [104]
    1. 四個星號包裹起來是加粗。 [104]
    2. 四個波浪線包裹起來是刪除線。 [104]
    3. 四個等號包裹起來是加亮。 [104]
  3. 程式碼塊與引用 [105]
    1. 六個反引號包裹起來是程式碼塊,可在其中填寫程式碼,並在第一行指定程式語言名稱。 [105]
    2. 輸入一個大於號後面的內容是引用。 [106]
  4. 列表 [107]
    1. 輸入短橫槓加空格建立無序列表。 [107]
    2. 輸入數字點加空格建立有序列表。 [108]
  5. 插入元素 [109]
    1. 右鍵可選擇插入分隔線或表格。 [109]
    2. 右鍵插入數學塊,可在其中填寫數學公式的 Latex 語法。 [110]
  6. 語法掌握程度 [111]
    1. 掌握這些基礎語法即可使用 Obsidian 80% 的功能。 [111]

4.2. 優化圖片儲存方案 [112]

  1. Obsidian 內建圖片儲存問題 [112]
    1. Obsidian 內建的圖片儲存功能不夠好用。 [112]
    2. 問題一:圖片預設儲存在與筆記同級的目錄下,圖片一多會使資料夾混亂。 [113]
    3. 問題二:圖片連結不是標準 Markdown 語法,導致其他軟體(如 GitHub 網頁端或 VS Code)無法正常顯示圖片。 [114]
  2. 使用 Costume Attach Location 插件標準化圖片格式 [117]
    1. 安裝與設定插件:在 Obsidian 設定中,進入「第三方插件」,搜尋並安裝「Costume Attach Location」插件,啟用後進入設定。 [117]
    2. 修改設定:
      1. 將 Markdown URL 格式填寫為特定字串。 [117]
      2. 附件重新命名模式選擇「全部」。 [117]
      3. 勾選「是否重新命名附件檔案」。 [117]
    3. Obsidian 系統設定:在 Obsidian 的系統設定中,找到「檔案與連結」,取消勾選「使用維基連結」,並將「內部連結類型」選擇為「基於當前筆記的相對路徑」。 [118]
    4. 測試結果:
      1. 貼上圖片後,Obsidian 會自動生成一個 Assets 資料夾,並在其中建立一個與筆記同名的子資料夾,將圖片附件儲存於此。 [118]
      2. 筆記重新命名時,附件子資料夾也會相應重新命名,圖片連結自動更新。 [119]
      3. 新的圖片引用方式符合 Markdown 語法,可在 VS Code 和 GitHub 網頁端正常顯示。 [120]
      4. 移動筆記時,附件資料夾也會相應調整目錄,使附件儲存位置整潔方便整理。 [122]
  3. 圖片大小調整技巧 [124]
    1. 若圖片太寬,可在方括號內輸入數字直接調整圖片大小。 [124]
  4. 本地儲存方案的優勢 [125]
    1. 此圖片儲存方案充分利用了 Markdown 標準語法與目錄結構,且不使用第三方雲圖床。 [125]
    2. 本地圖片比雲圖床更安全、隱私、穩定,且避免了雲圖床可能產生的費用。 [126]

5. Obsidian 的手機端使用、匯出與知識圖譜功能 [128]

thumbnail

Obsidian 支援手機端使用並可透過 Git 進行同步,同時提供多種格式匯出功能,以及強大的雙向連結與知識圖譜,有助於高效整理和發現知識關聯。

5.1. 手機端使用與同步 [128]

  1. 將筆記資料夾複製到手機 [129]
    1. 將手機連接電腦,選擇傳輸檔案。 [129]
    2. 在電腦上找到手機儲存設備(以 Android 手機為例,建議使用 Documents 資料夾),將電腦上的 Obsidian 筆記資料夾複製一份貼上到手機中。 [130]
  2. 在手機端 Obsidian 開啟筆記庫 [131]
    1. 開啟手機上的 Obsidian,選擇「Open Folder as Vault」(將資料夾作為筆記庫開啟)。 [131]
    2. 選擇剛複製進來的資料夾,點擊「使用此資料夾」。 [131]
    3. 選擇「Trust Author」完成基礎配置,即可查看筆記和圖片。 [132]
  3. 配置手機端 Git 同步 [134]
    1. 點擊左上角按鈕,進入右上角設定,找到最下方的 Git 設定。 [134]
    2. 填寫 GitHub 上的英文名字和註冊信箱。 [135]
    3. 填寫 GitHub 上的 Personal Access Token。 [135]
      1. 在電腦端 GitHub 右上角找到「Settings」,進入「Developer Settings」,選擇「Personal Access Token Classic」。 [136]
      2. 建立新的 Token,命名並選擇永不過期,勾選「Repository」的所有選項,然後點擊「Generate Token」。 [136]
      3. 複製生成的 Token 並妥善保存,然後貼到手機端。 [136]
    4. 配置成功後,在手機上新建測試筆記,等待一分鐘即可自動推送到 GitHub,電腦版 Obsidian 也能同步。 [137]
  4. 注意事項 [138]
    1. 手機和電腦最好不要同時編輯同一個檔案,以免產生衝突。 [138]
    2. 若發生 Git 檔案同步衝突,需手動解決,網路上有許多相關教學。 [139]

5.2. 筆記匯出功能 [140]

  1. 安裝 Enhance Export 插件 [140]
    1. 在 Obsidian 設定中,進入「第三方插件」,搜尋並安裝「Enhance Export」插件,啟用後進入選項。 [140]
    2. 插件需要填寫 Pandoc 的路徑,Pandoc 是一個檔案格式轉換工具。 [141]
  2. 安裝 Pandoc [141]
    1. 前往 GitHub Pandoc Releases 頁面,下載對應 Windows 系統的 .zip 檔案。 [141]
    2. 將壓縮包中的可執行程式解壓縮到電腦的目錄下。 [142]
  3. 配置插件與匯出 [142]
    1. 右鍵複製 Pandoc 可執行程式的檔案地址。 [142]
    2. 在插件設定頁面的 Pandoc 路徑處貼上該地址。 [143]
    3. 選擇一篇筆記,右鍵即可進行匯出,插件支援多種格式。 [143]
    4. 選擇 Word 格式匯出後,筆記會被匯出為 Word 檔案,且配圖正確。 [144]

5.3. 雙向連結與知識圖譜 [145]

  1. 雙向連結 [145]
    1. 在筆記中輸入兩個方括號 [[ ]],即可搜尋並連結到其他筆記的標題。 [145]
    2. 若連結文字太長,可進行修改。 [146]
    3. 按住 Control 鍵點擊連結,會在新分頁中開啟該筆記。 [147]
  2. 知識圖譜 [148]
    1. 點擊左側的「查看關係圖譜」,所有筆記會以小點的形式平鋪顯示。 [148]
    2. 若兩篇筆記之間有關聯,它們會以一條線連接起來。 [149]
    3. 善用此功能,可建立炫酷複雜的筆記關係圖譜,有助於高效歸納整理知識,並發現筆記之間隱藏的關聯,激發靈感。 [150]