Skip to content

Releases: wzf2000/MarkBridge

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

Choose a tag to compare

@wzf2000 wzf2000 released this 28 Sep 06:09

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

✨ 主要功能

  • 双向编辑:Markdown 与区块相互转换,保存前可查看差异与预览。
  • 双格式修订恢复:一起恢复 Markdown 原文与区块正文。
  • 公式与代码:支持行内与块级公式、公式阅读工具、代码高亮和行号。
  • 保存保护:检测编辑冲突,并拒绝无法安全转换的内容。

🔧 1.2.0 更新

  • 便捷新建公式:在工具栏选择“数学(MathJax)”,可插入公式或将纯文本选区转换为公式。
  • 键入数学语法:逐字输入短 $…$ 表达式可创建行内公式;空段落输入 $$ 后回车可创建行间公式。保留金额、转义、粘贴和代码边界,支持撤销。
  • 原生数学转换:在选中的 WordPress 原生公式附近提供显式转换入口,核对 TeX、MathML 与可保留属性;无法安全转换时保留原内容。
  • 完整公式预览:修复编辑画布动态 CHTML 样式同步,避免新增分式的分母、横线或符号显示不完整。

操作方法与支持边界见内容编辑指南。升级不会自动转换已有文章中的原生数学对象。

✅ 验证情况

完成干净构建、转换与内容保护回归,以及 102 项桌面/手机 Chromium 检查。实际 WordPress 草稿验证覆盖公式输入、保存、双格式重读、重新打开,以及原生公式转换与失败保留。正式包相对已验收候选仅更新版本和文档,功能资源一致。

自动保存仍关闭;绑定服务器源文件的文章仍需查看差异、预览并明确确认写回。具体范围与限制见验证说明。尚未覆盖所有浏览器与第三方主题/插件组合。

📦 安装说明

请下载附件中的 markbridge-1.2.0.zip,并按安装说明配置转换运行环境后使用。

从 1.1.1 升级需要重建匹配的私有转换运行环境,并协调切换插件与运行配置。 升级不会自动修改已有文章;已打开的编辑器请刷新后继续使用。

GitHub 自动生成的 Source code 压缩包是源码归档,不是可直接安装的完整插件包。

📄 开源许可

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

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

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

Choose a tag to compare

@wzf2000 wzf2000 released this 28 Sep 03:17

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

✨ 主要功能

  • 双向编辑:Markdown 与区块相互转换,保存前可查看差异与预览。
  • 双格式修订恢复:一起恢复 Markdown 原文与区块正文。
  • 公式与代码:支持行内与块级公式、代码高亮和行号。
  • 保存保护:检测编辑冲突,并拒绝无法安全转换的内容。

🔧 1.1.1 更新

  • 原生区块保存:普通托管文章与页面可以直接点击“保存”或“更新”,自动同步 Markdown 与区块正文,并保留分类、标签和元数据。无法转换或发生冲突时拒绝保存,保留编辑内容。
  • 行内公式编辑:默认显示渲染后的公式,点击后编辑 TeX 并查看小型预览,避免整段预览与区块插入提示线重叠。
  • 完整数学预览:修复差异预览中的公式缺字与裁切,保留无脚本沙箱隔离。

✅ 验证情况

完成干净构建、转换与内容保护回归,以及 64 项桌面/手机 Chromium 检查。在隔离 WordPress 中覆盖原生双格式保存、发布与更新、页面、修订恢复、权限、冲突和失败回滚;在实际 WordPress 7.1.2 安装中验证了公式编辑预览及合成草稿连续保存、配对重读和非法区块拒绝。

自动保存仍关闭;绑定服务器源文件的文章仍需查看差异、预览并明确确认写回。具体范围与限制见 验证说明。尚未覆盖所有浏览器与第三方主题/插件组合。

📦 安装说明

请下载附件中的 markbridge-1.1.1.zip,并按 安装说明 配置转换运行环境后使用。

从 1.1.0 升级时,需要重建与 1.1.1 匹配的私有转换运行环境,并协调切换插件与运行配置。 升级不会自动修改已有文章,已打开的编辑器请刷新后继续编辑。回退时协调恢复匹配的插件与运行环境,保留后续内容和修订。

GitHub 自动生成的 Source code 压缩包是源码归档,不是可直接安装的完整插件包。

📄 开源许可

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

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

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

Choose a tag to compare

@wzf2000 wzf2000 released this 26 Sep 18:54

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

✨ 主要功能

  • 双向编辑:Markdown 与区块相互转换,保存前预览差异。
  • 双格式修订恢复:一起恢复 Markdown 原文与区块正文。
  • 公式与代码:支持行内与块级公式、代码高亮和行号。
  • 保存保护:检测编辑冲突,并拒绝无法安全转换的内容。

🔧 1.1.0 更新

  • 任务列表:支持勾选状态、混合与嵌套列表,后台可编辑,前台只读展示。
  • 命名脚注:支持重复引用、多段定义、富文本引用编辑,以及编号和返回链接。
  • 公式阅读工具:点击公式可放大阅读、复制 TeX,支持键盘关闭与焦点恢复。
  • 长文差异与冲突处理:按修改片段查看行号和上下文;冲突时保留并下载候选,对照最新版后重新预览确认。
  • 自动化浏览器回归:新增 Chromium 检查,覆盖公式、代码、脚注、任务列表及编辑交互。

✅ 验证情况

完成干净构建、转换与内容保护回归,以及 42 项桌面/手机 Chromium 检查。在实际 WordPress 7.1.2 安装中验证了草稿双格式保存、重开、修订恢复、并发冲突与前台展示。

具体范围与限制见仓库的 验证说明。尚未覆盖 Safari 和所有第三方主题/插件组合,建议升级前备份并验证代表性内容。

📦 安装说明

请下载附件中的 markbridge-1.1.0.zip,并按 安装说明 配置转换运行环境后使用。

从旧版升级时,需要重建与 1.1.0 匹配的私有转换运行环境,并协调切换插件与运行配置。 现有文章不会自动迁移。回退时保留新增内容与修订;旧版不能继续编辑本版新增的区块。

GitHub 自动生成的 Source code 压缩包是源码归档,不是可直接安装的完整插件包。

📄 开源许可

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

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

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 转换差异、公式排版和主题兼容情况。

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

Choose a tag to compare

@wzf2000 wzf2000 released this 22 Sep 08:29

MarkBridge 1.0.1 修复已有绑定 Markdown 源文件文章的原文查看问题。

🔧 1.0.1 更新

  • 绑定源文件暂时不可读取时,显示 WordPress 已保存的 Markdown,并提示这份副本可能不是文件最新版。
  • 每次打开编辑窗口清空上次内容,避免错误显示其他文章的原文。
  • 成功读取源文件时继续以文件内容为准,并同步最新文章版本指纹。
  • 来源不可读取时继续禁止写回,保留权限、来源绑定和并发冲突保护。

✅ 验证情况

已通过编辑器回归测试、自动化 CI、PHP 语法、资源构建、安装包 CRC 与发行清单校验。

📦 安装说明

请下载附件中的 markbridge-1.0.1.zip,按 README 与安装指南准备私有转换运行环境。GitHub 自动生成的 Source code 压缩包是源码归档,不是可直接安装的完整插件包。

📄 开源许可

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

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

Choose a tag to compare

@wzf2000 wzf2000 released this 18 Sep 20:11
41c0988

MarkBridge 1.0.0 正式版,帮助 WordPress 用户在 Markdown 与区块编辑器之间保持内容一致,并安全管理已有 Markdown 源文件。

✨ 主要功能

  • 双向编辑:Markdown 与区块相互转换,保存前检查差异与预览。
  • 双格式配对保存:Markdown 原文与区块正文一起保存、恢复和生成修订。
  • 公式与代码:支持 MathJax 公式、代码高亮、复制和评论 Markdown 排版。
  • 权限与保护:沿用 WordPress 权限、内容过滤、特色图片和发布状态规则。
  • 新建文章导入:在 Gutenberg 新文章页面直接导入 Markdown,并保护未保存内容。
  • 已绑定源文件写回:在权限允许且版本指纹一致时安全更新已有 Markdown 源文件。
  • 冲突与恢复:检测并发修改,提供原子写入、失败恢复和审计记录。
  • 管理员诊断:配置私有转换运行目录,检查内核、worker、依赖和兼容性。
  • 可选资源包:支持经过校验的图片表情数据包,默认仍使用 Unicode。

🔧 1.0.0 更新

  • 正式发布统一的 MarkBridge 插件发行包,并生成可核验的发行清单。
  • 增加已有 Markdown 源文件的受保护网页写回流程,保留来源绑定、双格式正文、修订、评论和私人笔记。
  • 增加版本指纹冲突拒绝、失败回退、权限检查和管理员审计接口。
  • 新建文章 Markdown 导入入口、未保存内容保护和编辑器工具栏样式继续保留。
  • 增加自动化 CI,覆盖源码检查、PHP 语法、转换回环、资源构建和发行包校验。

✅ 验证情况

已完成源码、PHP 语法、版本/资源完整性、构建、安装包 CRC、转换回环、权限边界和浏览器页面验证。

📦 安装说明

请下载附件中的 markbridge-1.0.0.zip,并按 README 与安装指南准备私有转换运行环境后使用。

GitHub 自动生成的 Source code 压缩包是源码归档,不是可直接安装的完整插件包。

📄 开源许可

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

MarkBridge v0.7.0 — Markdown 与区块编辑,双向畅通

Choose a tag to compare

@wzf2000 wzf2000 released this 18 Sep 12:25
b010cfc

MarkBridge 0.7.0 正式版,帮助 WordPress 用户在 Markdown 与区块编辑器之间保持内容一致。

✨ 主要功能

  • 双向编辑:Markdown 与区块相互转换,保存前检查差异与预览。
  • 双格式配对保存:Markdown 原文与区块正文一起保存、恢复和生成修订。
  • 公式与代码:支持 MathJax 公式、代码高亮、复制和评论 Markdown 排版。
  • 权限与保护:沿用 WordPress 权限、内容过滤、特色图片和发布状态规则。
  • 新建文章导入:在 Gutenberg 新文章页面直接导入 Markdown,并保护未保存内容。
  • 管理员诊断:配置私有转换运行目录,检查内核、worker、依赖和兼容性。
  • 可选资源包:支持经过校验的图片表情数据包,默认仍使用 Unicode。

🔧 0.7.0 更新

  • 正式发布统一的 MarkBridge 插件发行包,并生成可核验的发行清单。
  • 新建文章的 Markdown 导入按钮移动到 Gutenberg 文档工具之后,补充焦点、悬停和窄屏样式。
  • 改善运行环境诊断、配置迁移、版本指纹检查和失败回退处理。
  • 保留文章 ID、双格式正文、修订、评论、私人笔记、权限和来源绑定规则。

✅ 验证情况

已完成源码、PHP 语法、版本/资源完整性、构建、安装包 CRC 和浏览器页面验证。

📦 安装说明

请下载附件中的 markbridge-0.7.0.zip,并按 README 与安装指南准备私有转换运行环境后使用。

GitHub 自动生成的 Source code 压缩包是源码归档,不是可直接安装的完整插件包。

📄 开源许可

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

MarkBridge v0.7.0-rc.3 — Markdown 与区块编辑,双向畅通

Choose a tag to compare

@wzf2000 wzf2000 released this 18 Sep 08:22

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

✨ 主要功能

  • 双向编辑:Markdown 与区块相互转换,保存前预览差异。
  • 双格式修订恢复:一起恢复 Markdown 原文与区块正文。
  • 公式排版:支持行内与块级公式,以及编辑器中的公式预览。
  • 代码与评论:支持代码高亮、复制及评论 Markdown 排版。
  • 保存保护:检测编辑冲突,并拒绝无法安全转换的内容。
  • 可配置运行环境:管理员可配置私有转换运行目录,并执行沙箱兼容性诊断。
  • 可选图片表情:支持经过校验的图片表情数据包,并可随时回退到 Unicode。
  • 统一发行包:公开版与本站版使用同一主插件文件和发行清单。

🔧 rc.3 更新

  • 统一公开仓库与本站部署的主插件代码,个性化通过设置、资源包和独立扩展实现。
  • 增加管理员运行环境设置、Node/bubblewrap/WordPress 核心兼容诊断。
  • 增加图片表情包导入、选择、删除、哈希校验和危险文件拒绝。
  • 增加发行包逐文件清单、SHA-256 校验和运行环境配对检查。
  • 修复评论任务标记在 WordPress 过滤链中的显示顺序问题。
  • 完成两套不同配置安装、升级、协调回退和来源绑定验收。

✅ 验证情况

候选版已完成干净构建、内核转换测试、实际浏览器路径测试、图片表情测试,以及两套隔离安装的升级与回退验收。文章 ID、双格式正文、修订、权限、评论、私人笔记和文件来源绑定均保持不变。

本候选版实际验证环境为 Linux、WordPress 7.1、PHP 8.2、Node.js 24。其他主题、主机和 WordPress 版本请先在测试环境中核对。

这是正式版前的候选发布,建议先在测试环境中验证自己的主题、插件组合与代表性文章。

📦 安装说明

请下载附件中的 markbridge-0.7.0-rc.3.zip,解压后将 markbridge 目录安装为插件,并按照 README 配置私有运行环境。

markbridge-0.7.0-rc.3.zip.sha256 用于校验安装包,markbridge-0.7.0-rc.3.manifest.json 用于核对插件文件清单。

GitHub 自动生成的 Source code 压缩包是源码归档,不是可直接安装的完整插件包。

📄 开源许可

GPL-3.0-or-later。第三方组件的许可见安装包中的 licenses/ 目录。

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

MarkBridge v0.7.0-rc.2 — Markdown 与区块编辑,双向畅通

Choose a tag to compare

@wzf2000 wzf2000 released this 16 Sep 16:23

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

✨ 主要功能

  • 双向编辑:Markdown 与区块相互转换,保存前预览差异。
  • 双格式修订恢复:一起恢复 Markdown 原文与区块正文。
  • 公式排版:支持行内与块级公式,以及编辑器中的公式预览。
  • 代码与评论:支持代码高亮、复制及评论 Markdown 排版。
  • 保存保护:检测编辑冲突,并拒绝无法安全转换的内容。

🔧 rc.2 更新

  • 修复受保护文章无法正常移入回收站或恢复的问题,保留双格式正文。
  • 修正 Git 忽略规则,确保插件入口文件完整包含在源码仓库中。
  • 更新版本标识与安装包,避免不同构建共用同一候选版本号。

✅ 验证情况

此前已完成候选版功能测试;本次针对最终安装包进行了短验收,覆盖导入保存、移入回收站、恢复、双格式一致性与永久删除。

这是正式版前的候选发布,尚未完成完整生产站副本的升级验收。建议先在测试环境中验证自己的主题、插件组合与代表性文章。

📦 安装说明

请下载附件中的 markbridge-0.7.0-rc.2.zip,并按 README 配置转换运行时后使用。

GitHub 自动生成的 Source code 压缩包是源码归档,不是可直接安装的完整插件包。

📄 开源许可

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

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