Skip to content

MarkBridge 3.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 04:27
30bb724

MarkBridge 将 Markdown 写作与 WordPress 区块编辑连接起来,保存时同步两种格式。本版汇总了 2.1–3.0 开发阶段的写作、技术排版、交互教学与出版能力。

✨ 主要功能

  • 在 Markdown 与可视化区块之间双向编辑,支持差异预览、配对保存与修订恢复。
  • 支持公式、代码、图片、引用等技术内容,并保留来源绑定、权限和保存冲突保护。

🔧 3.0.0 更新

  • 完善写作与恢复流程:增加双格式配对备份与私有恢复副本、本机草稿恢复、三方合并、来源导航和写作工具;支持 Front Matter,以及带容量与权限校验的媒体导入、导出。
  • 增强技术写作与引用:增加稳定的文档身份、跨文章引用、定义/定理/证明等技术对象;完善参考文献数据格式,支持 BibTeX/CSL 快照和原生媒体的兼容展示,保留既有文章及其 ID。
  • 新增文集与出版能力:按权限组织多篇已保存内容,生成固定的出版快照,支持静态 HTML 与 MathML;通过独立出版扩展提供网页书和 EPUB 导出。
  • 完善交互教学与扩展接口:提供受信扩展及作者 SDK、经过类型校验的静态替代内容和显式组件升级;教学、学术、出版、科研图表和 Mermaid 均由独立可选扩展提供。
  • 优化文章阅读与交互呈现:改善定义/定理/证明字体、自测提示与解析间距、教学组件的自然高度和中文控件;完善阶段导航、代码页签与差异展示、Mermaid 图示及其滚轮操作。
  • 保留 PHP/Node 两种转换方案:新安装默认使用 PHP;管理员可显式选择 PHP 或已验证的 Node 环境,升级时保留原有 Node 配置,不自动切换后端。
  • 保持旧内容与组件兼容:保留已登记组件的准确版本、固定资源内容和最低兼容要求;历史预发布记录及验证边界继续保留。

✅ 验证情况

本次发行包通过仓库 CI 的格式、源码、转换、浏览器、写回保护和包清单检查。固定 WordPress 核心的合成站覆盖 PHP/Node 原生 REST 保存链,浏览器使用真实核心编辑器资源并拒绝跳过用例。浏览器部分 REST 响应仍为测试替代;这些检查不等同于生产 HTTP 登录或全部主题/插件组合验收。

支持范围与既有验收记录见验证说明。尚未覆盖所有浏览器与第三方主题/插件组合。

📦 安装说明

请下载附件中的 markbridge-3.0.0.zip,核对 SHA-256,并按安装说明上传启用。新安装使用随 ZIP 附带的 PHP 转换依赖,请确认 PHP 扩展与 WordPress 支持范围。

已有 Node 配置在升级后保留;选择 Node 的安装需要匹配的私有转换环境。显式切换后端前,请先验证草稿与历史配对。已打开的编辑器请刷新后继续使用。

GitHub 自动生成的 Source code 压缩包是源码归档,不能直接作为完整插件安装包。安装本次发行包不会自动修改已有文章。

🧩 可选配套扩展

主插件安装包为 markbridge-3.0.0.zip。以下扩展均以独立 ZIP 提供,可按需安装:

  • 教学组件(Teaching Components)1.0.0:通用步骤回放、自测,以及经过审核的算法交互演示。
  • Mermaid 图示 0.3.0:支持子图、阅读控制和静态替代内容的图示展示。
  • 学术工具(Scholarly Tools)0.1.0:私有文献资料库,以及需显式启用的外部元数据查询。
  • 出版工具(Publisher)0.2.0:文集出版、网页书和 EPUB 导出。
  • 科研实验(Scientific Lab)0.1.0:数据图表与带资源限制的数值实验。

文件名以 -source.zip 结尾的附件包含可读源码和构建输入,不能直接作为 WordPress 插件安装包。candidate-packages.json 记录本次正式版六个组件的准确源码版本与安装包摘要;文件名沿用候选阶段命名。SHA256SUMS 覆盖其余全部发行附件。

PHP 为默认转换后端;Node 是需要管理员准备并验证服务器环境的可选方案。本次发行不会自动启用外部服务。

📄 开源许可

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