我是如何使用 Obsidian 的 —— 發布到微信公眾號#
使用 Obsidian 當然要把整理的內容重新發布出去,一個發布的平台就是微信公眾號。
但是內容輸出到微信公眾號有一些小問題:
微信公眾號不支持 markdown
圖片上傳的問題
最終方案在最後 [[# 最終方案]],先講下歷程
首先想到是 mdnice 等格式化#
試用一圈美化工具都沒有合適的。
主要問題是,雖然解決了樣式問題,但是圖片之類的需要單獨上傳,流程圖的渲染也不支持。
導出 docx#
中間發現微信公眾號支持 docx 導入,所以想到了如果可以導出為 docx 那麼就可以解決圖片上傳的問題,以及圖標支持的問題。
如是想到了 pandoc + pandoc-plantuml-file + obsidian pandoc plugin
[[Obsidian 插件 ——pandoc]]
[[pandoc]]
[[PlantUML 簡介]]
Obsidian 中的配置直接導出總是失敗,所以先用命令行導出吧
pandoc obsidian-file.md -o file.docx --filter pandoc-plantuml
可以導出為 docx,導入到微信也可以啦。
但是 pandoc 也不完美,不支持 obsidian 的![[]]
導出為 pdf,pdf 轉 docx#
考慮 pandoc 導出還有有其他的 obsidian 的格式或者插件不支持,顯然 pandoc 不是個完美的方案。
要想支持所有的 Obsidian 的功能和插件的顯示效果,想到了 Obsidian 本身的導出為 PDF。
再將 PDF 轉換為 docx,就可以導入到微信公眾號了。
嘗試了幾個 PDF 轉 Word 效果都不太理想。
![[Screen Shot 2022-01-14 at 10.54.53.png]]
最後發現了 Adobe 官方的在線工具, 官方的轉換效果還可以。
https://www.adobe.com/acrobat/online/pdf-to-word.html
最終方案#
- Obsidian 中 Export as pdf
![[Screen Shot 2022-01-14 at 11.19.04.png]] - adobe online tool 轉換 pdf 為 word docx
https://www.adobe.com/acrobat/online/pdf-to-word.html
![[Screen Shot 2022-01-14 at 11.19.26.png]] - 微信公眾號 選擇從 word docx 導入
![[Screen Shot 2022-01-14 at 11.20.20.png]]
雖然樣式上有些小問題,但是好處是所有的圖片和圖標都可以正常顯示,無需單獨上傳。
#
導出這個還是應該所見即所得,從渲染導出,而不是插件重新導出。