使用Obsidian自動發佈文章到微信公衆號
每次網站更新內容的時候,都需要順帶更新微信公衆號,久而久之,就想找個自動化方案。
時至今日,微信公衆號後臺是不支持直接上傳解析 Markdown 文件的,在其後臺上進行編輯,幾乎是有追求的現代人類不願意完成的任務。
身在屋檐下,不得不低頭,以前使用 doocs/md 這個工具本地預覽,然後手動複製到公衆號後臺的。
痛點如下:
- doocs/md 網頁版本依賴的前端資源加載慢,需要翻牆,費勁;
- 安裝到本地直接運行的話,默認要切換到 Chromium,而我主要用 Firefox,有時候會忘了切換,複製到公衆號後臺後,才發現部分主題樣式失效,會導致排版錯亂,一切只能 redo 一遍;
- 從上面 2 點可看出:相較而言,如果能點一個按鈕自動發佈到草稿箱,然後自動跳轉到公衆號後臺頁面,反人類操作步驟自然少很多,效率飆升。
所以想用 Obsdian 的插件做自動發佈。
帶來的好處:
- Obsidian 的 Markdown 編輯預覽體驗非常好(雖然我主要使用 zed 編輯,加了一些自動格式化的邏輯);
- Obsidian 的插件系統很厲害,已經有人寫好的了自動化輪子插件;
- 如果有閒工夫或者興趣,還可以在這些插件的基礎上進行定製化開發;
- Obsidian 可以選非常好看的中文字體(LXGW WenKai / 霞鶩文楷), 不影響 zed 等 IDE;
- 習慣用其記錄一些小筆記等,比較熟悉。
有很多人寫了相關插件,目前選的是 Wechat Publisher。官方插件市場的類似的有好幾個,沒空對比測試,根據自己需求選一個即可。
1. 安裝 Wechat Publisher
WeChat Publisher 已經上架 Obsidian 官方社區插件市場,推薦直接通過市場安裝:
- 打開 Obsidian「設置」。
- 進入「第三方插件 / Community plugins」。
- 點擊「瀏覽 / Browse」。
- 搜索 WeChat Publisher 或 wechat。
- 點擊安裝並啓用插件。
這裏值得額外說明的是,打開 Obsidian 的官方插件市場,需要翻牆,充分發揮了社會主義應有的優越性,不服請轉角找街道的綜合社區服務中心,排隊叫號教你重新做人。
2. 如何使用
啓用後,點擊 Obsidian 左側邊欄的 WeChat Publisher 圖標,或按 Cmd/Ctrl+P 搜索 WeChat Publisher 打開預覽面板。
如下圖所示操作步驟,聰明點的大概點點看看就能上手。

做好一些基本設置後(後文會講),最終點圖標 3 所示的按鈕,會自動發佈到公衆號草稿箱,從此一定程度上告別非人類編輯和排版(插件自帶一些適配公衆號的默認模板,或者叫主題),節約時間,而時間就是生命!
3. 配置自動發佈
這裏所說的自動發佈,就是幫你通過這個插件,自動發佈到公衆號的草稿箱。
其原理大概是利用公衆號的 AppID、AppSecret 和 IP 白名單,調用 官方 API 幫你把你文章發佈到草稿箱。
配置截圖:

作者很貼心,還做了自動檢測出口 ip 的功能。看圖還不會配置使用的,可以直接去看作者寫的文檔
4. 其它
個人試用下來,對於我的場景,還是有些不足,需要自己額外定製化開發。
比如:
- 自動選處理 hugo 的圖片鏈接、縮略圖等;
- 自動處理所謂的 frant matter,關鍵字等;
- 其它設置等
此外,它提供的幾個默認主題,總感覺差點意思。
作者開發插件供個人免費使用,還強要什麼自行車🚲,往後有動力有能力就自己改吧,畢竟需求比較特別。

版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。