我的Obsidian插件2.7.3更新:AI编排、Mermaid自动转PNG,让发布更稳
这次把 Obsidian 微信公众号转换插件 更新到了 2.7.3。
说句心里话,如果只看版本号,它像是一次普通的小版本更新。
但对我自己来说,这一版其实挺关键的。它开始往「从 Obsidian 写完文章,到公众号后台真正发布」这个完整链路里,塞进一个更主动的排版层。

2.7.3 让插件开始借助 AI 的能力帮你思考:这篇文章应该怎么组织、怎么分块、怎么配色,以及怎么更稳定地进入微信编辑器。
AI 编排,不是替你写文章,而是帮你重新摆文章
我一直觉得,公众号排版最麻烦的地方,是一篇文章写完之后,你需要在脑子里做第二次结构化。
哪里应该拆成卡片?哪里应该做成步骤?
以前这些都要靠人工判断,极其消耗心智。
在 2.7.3 里,我把这个判断过程做成了一个实验性的 AI 编排面板。

跟之前一样,你依然在 Obsidian 里写文章,内容一点不改。
AI 编排做的是读取当前文章,然后输出一份区块化布局建议。它会告诉你哪些段落适合做引导区,哪些适合拆成步骤卡片。
目前内置了三个布局家族,
- 原文增强型,最接近普通预览,适合不想打乱原文节奏的文章。
- 教程卡片型,适合步骤拆解、教程、清单。
- 轻杂志型,更强调留白、图文节奏和编辑感。
这种感觉挺有意思,就像你写完稿子,旁边坐着个专业的排版编辑,顺手帮你把文章给「摆」好了。
原文增强型

教程卡片型

轻杂志型

而且这次我做得很克制。AI 编排是一个可调的工作流,生成后可以预览,不满意可以一键恢复,每个区块都能单独移除。
我自己很在意这种「可退回」的感觉。
AI 功能最容易让人不舒服的地方,就是它看起来很聪明,但一旦失败,就会把你的工作流打断。我希望它是个温和的助手,而不是个强权的指挥官。
为什么固定了部分样式呢?
因为受限于微信公众号编辑器对于样式的清洗,目前就只是做了 3 款风格,后续再慢慢增加。
支持 Mermaid 渲染
另一个让我觉得磨平了摩擦的地方,是 Mermaid 图表。
以前 Mermaid 在 Obsidian 里能显示,但到了微信公众号编辑器里就成了「玄学」。
因为公众号对 SVG 的清洗非常严格,复杂的图表复制过去,经常样式全丢,谁用谁知道。
2.7.3 干脆换了个法子,在 Obsidian 预览里,继续用原生的 Mermaid 渲染,保证你写的时候体验最好;但当你执行「复制」或「一键同步」时,插件会自动把它转成 PNG。

这就是典型的「最后一公里」问题。在本地,我们要的是清晰的编辑体验;在发布时,我们要的是绝对的稳定。
还有一些不显眼,但很重要的细节
除了这两个大功能, 2.7.3 还补了很多碎细节。
比如多账号发布默认值。如果你管理多个公众号,每次同步都要重复填原文链接、开留言,真的很烦。现在这些设置可以跟账号绑定,切账号时自动带出。

再比如 Callout 的语义识别。现在的 「note」、「tip」、「warning」 会自动使用符合语义的强调色。我还加了一个更克制的「中性灰模式」,适合长文阅读,不抢正文风头。

说实话,这些东西可能并不显眼,但一个发布工具,最后拼的往往就是这些碎细节。因为真正的发布场景里,你不希望工具一直提醒你它的存在。
我做这个插件的初衷,一直不是做一个「很复杂的排版系统」。
它更像是一个夹在两个世界之间的转换层。
一边是 Obsidian,适合写作和思考;另一边是微信公众号,适合发布和触达。这两个世界之间的摩擦,就是我想一点点磨掉的东西。
AI 编排也好,Mermaid 转图片也好,都是为了让你在写完之后,能少烦一点。
如果你想试试看,可以去 GitHub 或者通过 BRAT 更新。希望这个小工具能让你的发布流,再稳那么一点点。
项目已开源,附上 Github 链接: https://github.com/DavidLam-oss/obsidian-wechat-converter
如果觉得有帮助,欢迎star!
如果你访问 Github 有困难,欢迎加我:linauwawa,我将免费把插件分享给你。

夜雨聆风