Skip to content

MarkBridge v1.0.9 — Markdown 与区块编辑,双向畅通

Choose a tag to compare

@wzf2000 wzf2000 released this 23 Sep 11:57

MarkBridge 将 Markdown 写作与 WordPress 区块编辑连接起来:导入 Markdown 后,既可以继续编辑源码,也可以切换到区块编辑器,并在保存时同步两种格式。

✨ 主要功能

  • 双向编辑:Markdown 与区块相互转换,保存前预览差异。
  • 双格式修订恢复:一起恢复 Markdown 原文与区块正文。
  • 公式与代码:支持行内、行间公式,以及代码高亮、行号和复制。
  • 受控源文件写回:对已配置的绑定源文件,检查权限与双端版本指纹后确认写回。
  • 保存保护:检测编辑冲突,保留来源校验,并拒绝无法安全转换的内容。

🔧 1.0.9 更新

本版汇总 1.0.1 之后的同步与显示修复:

  • 修复已绑定文件的 CLI 同步被网页写回配置错误拦截的问题;保存锁内继续检查来源路径、文件内容和文章指纹。
  • 修复引用中的行间公式被拆出引用、引用符号混入公式的问题。
  • 数学输出改为 CHTML(HTML/CSS),使用本地字体,修复异步字体加载、动态样式缺失和字符重叠。
  • 改善行内公式基线,移除多余滚动条;行间公式居中并放大 15%,长公式保留横向滚动。
  • 修复代码行号留白,以及字体度量差异导致的长代码行号累计错位。

✅ 验证情况

已通过转换与编辑器回归、来源写回保护、CLI 同步回归、全库格式、PHP 语法、资源构建及安装包校验。分支与 PR 自动化 CI 均已通过,详见 PR #6。

浏览器专项检查覆盖桌面与手机布局、CHTML 样式及警告、多档缩放和代码行号;字体度量差异模拟与实际部署检查均确认修复后的代码行号无累计偏移。

📦 安装说明

请下载附件中的 markbridge-1.0.9.zip,按 README 与安装指南准备与 WordPress 版本匹配的私有转换运行环境。从 1.0.1 升级时,需要重建转换运行环境,不能只替换插件文件。

已保存为错误区块的引用公式,需要先备份并核对版本,再从原 Markdown 重新导入或通过受信同步入口重新生成配对正文;升级不会自动改写文章。主题自有样式应避免将公式块当作普通代码块处理。

GitHub 自动生成的 Source code 压缩包是源码归档,不是可直接安装的完整插件包。当前未提供前台 MathJax 渲染器切换菜单。

📄 开源许可

GPL-3.0-or-later。第三方组件的许可见仓库中的相关声明。

欢迎通过 Issues 反馈问题,尤其是 Markdown 转换差异、公式排版和主题兼容情况。