Obsidian的設定與外掛一鍵發佈WordPress文章

obsidian plugins for wordpress

Obsidian如何與WordPress自動化發佈

Obsidian 是一個以 Markdown 格式為主的筆記軟體。我們可以安裝一些外掛與設定,將它改造成能夠處理圖片、將文件上傳到 WordPress,並且把筆記匯出多種格式。這樣可以使我們的筆記軟體能夠充分發揮效能與多方面的運用。

圖片處理(Custom Attachment Location)

用截圖、貼上的方式是我習慣的方式,所以在Obsidian要裝 Custom Attachment Location 這個外掛程式,使圖片能夠正常地顯示為正確的 Markdown語法,並將所有的圖片存在assets資料夾。

Markdown URL format 輸入以下參數:

assets/${noteFileName}/${generatedAttachmentFileName}

另一個設定是「重新命名」附件檔案名稱,要依下圖設定。這樣所有剪下、貼上的圖片,就會自動命名,並保存在 assets 子資料夾。

一鍵發佈(Shell commands)

第二個我們要安裝 Shell commands 的外掛。

在 Obsidian 安裝 Shell commands 的外掛,這個外掛可以讓我們用快速鍵直接執行指令。這個指令就等同於 Python 的發布指令。我把這個 Python程式,放在Github上,大家可以下載運用。

我們可以直接在 Obsidian 點選文章後,使用快速鍵直接發布文章。例如:把Ctrl + Shift + O 設定為:

python "C:\Users\lacos\我的雲端硬碟\Execution\Valut-Wordpress\publish_to_wp.py" {{file_path:absolute}}

所以我們不用再打一長串的 Python 執行程式 + 檔案路徑,而是直接點選 MD 檔案,然後加上快速鍵,就可以將這篇 Markdown 文章發布到 WordPress 文章。

另外,發布之後可能會沒有任何回應的感覺,其實一瞬間就已經發布成功了。因此,我們還需要在該指令的選項設定:發送的結果若有成功,請給我們一個回應。

在Obsidian匯出其他格式(Enhancing Export)

我們也可以加裝 Enhancing Export 這個外掛,並且可以直接將Obsidian的文章匯出Word檔或其他常用的文件格式,使我們的知識能有更多產出的可能性。(電腦需先安裝 Pandoc程式,才能正確轉換並匯出格式)。

如果要匯出Word格式,可以在指定的地方放置一個Word文件範本,使匯出的格式能符合文件的要求。例如,我們製作一個 template.docx 文件檔,放置在匯出的路徑。並且在設定Enhancing Export 設定的地方,輸入如下的參數:

-f ${fromFormat} -t docx -o "${outputPath}" --reference-doc="C:/output/template.docx"

結論

透過上述三個外掛(Custom Attachment LocationShell commandsEnhancing Export)的設定,以及配合自訂的 Python 腳本,Obsidian 就不再只是一個單純的本地筆記軟體。

它不僅能完美管理圖片與附件,還能一鍵將辛苦整理的筆記無縫發布到 WordPress 網站,也能依照範本匯出成符合格式要求的 Word 文件。

這樣的整合流程大幅提升了內容創作與發布的效率,讓我們能更專注於知識的累積與寫作本身,把繁瑣的轉檔與上傳工作交給自動化工具來處理!

內容目錄

訂閱電子報