[Obs#66] 自動維護Markdown相容性的外掛:Consistent Attachments and Links

Obsidian-consistent-attachments-and-links外掛提供維持Obsidian附件與鏈接的一致性,來達成高度的Markdown語法相容性的功能。因為外掛會變更筆記內容,執行前請先看[[Obs#66-自動維護Markdown相容性的外掛:obsidian-consistent-attachments-and-links#注意事項‼️|注意事項]]。

Markdown相容性目的

  1. 你的Obsidian儲存庫裡的所有.md檔能被別的Markdown工具讀取
  2. 方便發佈到Obsidian Publish以外的網站,例如GitHub或Hugo等靜態網頁網站
  3. 移動筆記檔案時,筆記裡使用到的附件也會自動搬移

Markdown相容性

本外掛處理的Markdown相容性包含如下:

  1. .md檔與附件(通常是圖檔)存於同一個資料夾
  2. 鏈接格式不使用Wikilink形式,而是[文字](相對路徑)

安裝

瀏覽社群外掛,輸入consistent,尋獲後安裝並啟用。

安裝後系統設定

為確保外掛運作正常,執行前必須做下列設定:

  1. 檔案與鏈接(Files & Linsks)→始終更新內部鏈接(Automatically update internal links):關閉(Disable)
  2. 檔案與鏈接(Files & Linsks)→内部鏈接格式(New link format):插入對應目前檔案的相對路徑(Relative path to file)
  3. 檔案與鏈接(Files & Linsks)→使用[[Wikilinks]](Use [[Wikilinks]]):關閉(Disabled)
外掛設定

如果你想將附件放在筆記所有資料夾的子資料夾裡,可設定下列外掛選項:

  1. Default location for new attachments: In subfolder under current folder
  2. Subfolder name: _attachments 自行指定子資料夾名稱

操作

按〔Ctrl+P〕再搜尋consistent可以找到本外掛支援的維持一致性操作:

  • Reorganize vault
  • Delete empty folders
  • Check vault consistent
  • Collect allattachments
  • Convert all tink paths to relative
  • Convert all embed paths to relative
  • Replace all wikilinks with markdown links

注意事項‼️

  1. 務必先行備份,以免操作後不是想像中的結果時無法回復
  2. 建議先停止雲端硬碟同步,待確認結果後再重新啟動同步
  3. 建議執行前按〔Ctrl+Shift+I〕開啟DevTools的主控台訊息,以查看執行過程是否有異常狀況
  4. 所以的Obsidian內部鏈接格式都會被變更成標準的Markdown鏈接

相關鏈接

教學影片

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *