我是如何使用 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]]
虽然样式上有些小问题,但是好处是所有的图片和图标都可以正常显示,无需单独上传。
#
导出这个还是应该所见即所得,从渲染导出,而不是插件重新导出。