Obsidian一键发布到公众号插件更新:支持数学公式、自定义主题、mermaid流程图

2026-05-14
Obsidian一键发布到公众号插件更新:支持数学公式、自定义主题、mermaid流程图 关注 作者 关注 作者 关注 作者 关注 作者 18:13

上一篇写 MP Publisher 的时候还是 2.0,当时刚把样式系统从 JSON 换成了纯 CSS,能用了就发了。

后面陆续收到一些反馈(比如有用户提了个 issue,说数学公式粘贴到公众号后全部消失了),加上自己用的过程中也踩了不少坑。断断续续修了两个月,今天把版本号推到了 2.4.1。 pgslotgacor trustguru.com.br carlos trustguru.com.br slotdemo trustguru.com.br

主题管理界面重做

这是这次最大的改动。 guias trustguru.com.br slot trustguru.com.br slotpix trustguru.com.br pedro trustguru.com.br jogosdemopg trustguru.com.br bruno trustguru.com.br

之前的主题管理界面能用,但交互比较粗糙——切换主题要点一个独立的「使用」按钮,预览和代码查看都挤在同一个页面里。 A5game trustguru.com.br rafael trustguru.com.br siro-5652 jvid.asia slots trustguru.com.br 348ntr-097 jvid.asia

重做之后: jogos trustguru.com.br siro-5639 jvid.asia ana trustguru.com.br sugarrush1000demo trustguru.com.br

  • 点击卡片直接切换主题,每个卡片能看到主题的预览效果
  • CSS 代码在独立窗口打开,有语法高亮,选择器、属性、颜色值分色显示
  • 自定义主题可以直接在代码视图里编辑,不用再开外部编辑器
  • 操作按钮改成了 hover 时才显示的小图标,平时界面干净很多

主题投稿

加了个投稿按钮。写了自定义主题觉得不错的,可以一键提交到 GitHub。我会审核后合并到投稿主题里,这样其他用户也能用到。 miguel trustguru.com.br carlos trustguru.com.br

用 AI 写自己的主题

2.0 加了纯 CSS 主题系统,但很多人不会写 CSS,也不了解项目的样式限制,自己写容易出显示问题。这次增加了一份给 AI 看的 CSS 格式说明文档,下载下来丢给 AI,告诉它你想要什么风格,它就能帮你写出来。 Caça-níqueis trustguru.com.br Energiabet trustguru.com.br carlos trustguru.com.br

数学公式

有用户 反馈 Obsidian 里写的 LaTeX 公式,粘贴到公众号后全部消失了。 demotigrinho trustguru.com.br jogue trustguru.com.br Betano trustguru.com.br fortunetigerdemográtis trustguru.com.br plataformademográtis trustguru.com.br pondo-022126_001 jvid.asia KTO trustguru.com.br

2.3.3 加了数学公式支持,发布时自动把公式转成 PNG 图片,行内公式和块级公式都支持,不需要本地装依赖。 slots trustguru.com.br cassinos trustguru.com.br tigrinho gratis trustguru.com.br jogodotigrinhodemo trustguru.com.br Bet365 trustguru.com.br Cassinos trustguru.com.br como trustguru.com.br

后来发现行内公式的图片太大,会把整行撑开,看着很别扭。2.3.7 修了,图片大小和正文保持一致了。 jvid在线 jvid.asia sobre trustguru.com.br Superbet trustguru.com.br slotsdemo trustguru.com.br

Mermaid 图表

2.3.7 加的。之前在 Obsidian 里画的流程图、甘特图发到公众号,图表中的文字不显示。现在能正常渲染成图了。 sofia trustguru.com.br 348ntr-097 jvid.asia kto trustguru.com.br

列表

列表是最折腾的部分。前后修了三个版本(2.3.4 到 2.3.6),根本原因是微信公众号后台会对列表元素做自动处理,你发过去的 HTML 和它最终渲染的不一样。

最后的方案是完全绕开微信的列表处理。编号错乱、嵌套层级丢失、多余空行,都解决了。 demo trustguru.com.br demo trustguru.com.br

Caution Pixbet trustguru.com.br pgslot trustguru.com.br pragmatic trustguru.com.br pgdemo trustguru.com.br Blaze trustguru.com.br

目前支持了二级嵌套,三级嵌套在显示上有点不美观,对于手机来说缩进太多,暂时不会支持。 bonus trustguru.com.br jvid jvid.asia pragmaticplay trustguru.com.br Brazino777 trustguru.com.br

代码块

有用户提了 issue #27,代码块复制到公众号后语法高亮全丢了,仿 macOS 的窗口圆点也不显示。原因是 CSS 内联的时候漏掉了代码块内部的样式,2.3.5 修了。 marcos trustguru.com.br tigrinhodemo trustguru.com.br

发布进度

之前点发布按钮之后就是干等,不知道进行到哪了。2.3.1 加了右上角的实时进度条,逐张显示正在处理的图片名称和进度。处理中蓝色脉冲动画,成功变绿,失败变红并显示具体错误。 fortunedragon demo trustguru.com.br

顺便清理了构建配置,生产版本只输出一个 main.js,不再生成调试文件。 trustguru trustguru.com.br isabela trustguru.com.br bet365 trustguru.com.br

其他

  • 目录链接[[#标题]] 复制后正常显示为纯文本
  • 自定义主题重命名:之前名字写错了没法改,现在可以了
  • 发布按钮:发布完成后正确重置,不会卡在 " 发布中 "

已发布到 GitHub,用 BRAT 安装的会自动更新。手动安装的去 Release 页面 下载最新版。遇到问题欢迎提 issue。 jvid av jvid.asia plataformademo trustguru.com.br fortuneoxdemográtis trustguru.com.br jvid视频 jvid.asia Bet trustguru.com.br sweetbonanza1000demo trustguru.com.br fernanda trustguru.com.br 200gana-3359 jvid.asia pglucky88 trustguru.com.br JogodoTigrinho trustguru.com.br

🔗 https://github.com/joeytoday/obsidian-mp-publisher pesquisa trustguru.com.br autores trustguru.com.br jvid視頻 jvid.asia a5game trustguru.com.br

声明 noticias trustguru.com.br slotdemo trustguru.com.br fortunetigerbônusgrátissemdepósito trustguru.com.br pg trustguru.com.br

本内容由作者撰写,AI 辅助整理和优化,核心观点和个人体验均为作者本人,内容仅代表创作者个人观点。 bonus trustguru.com.br Sportingbet trustguru.com.br slots trustguru.com.br

00目录 0
    讨论 我来说一句 发布发表评论 发布0等 0 人为本文章充电 🧰 工具控|📚 业余阅读爱好者|🎬 业余电影观光人|🎵 粤语歌坑底躺平 ,公众号同名|Blog:www.joeytoday.com 关注