Repository navigation
Changelog
github-actions[bot] edited this page Oct 5, 2026
·
1 revision
自动同步自 源码
f60160666a73;请在仓库修改本文。
版本按时间倒序排列。公开发布前保持候选标记;本文件不代替 GitHub Release。
- 托管可视化编辑器新增“数学(MathJax)”工具栏入口,支持空光标新建及纯文本选区转公式;新建公式需预览排版成功后应用。
- 正文逐字键入短
$…$表达式可创建行内公式,撤销恢复字面文字;保留金额、转义美元、粘贴、输入法组合和代码边界。 - 空段落键入
$$后回车可创建“行间公式”并聚焦源码;未选中时显示公式预览。 - 原生 WordPress 数学提供显式转换:核对 TeX、MathML 显示结构、可保留属性及异步期间内容变化;不自动迁移历史文章,不放宽双格式保存和来源保护。
- 修复编辑画布 iframe 中 CHTML 动态样式不同步,避免新增分式分母、横线和符号缺失。
- 原生公式的显式转换入口放在选中公式附近,保留校验与失败时原内容。
- 核心行内数学入口继续保留并与 MathJax 入口区分;托管文章使用插件行间公式插入入口,普通文章不受影响。
操作和边界见内容编辑指南。
-
普通托管文章支持原生区块编辑器保存/更新:自动校验并成对保存 Markdown 与区块,保留原生分类与元数据;转换失败或版本冲突时拒绝写入。文件来源仍需预览确认,自动保存仍关闭。
-
修复无脚本差异预览因字体跨来源加载失败导致的公式缺字或裁切,保持预览 sandbox 隔离。
-
行内公式在区块编辑器中默认渲染,点击后编辑 TeX 并查看小型预览;移除整段重复预览,避免与区块插入提示线重叠。保留原有 Markdown 与区块保存格式。
任务列表与脚注的操作方法、语法和兼容边界见 内容编辑指南。
-
新增命名脚注:正文重复引用、多段定义、富文本引用编辑与前台编号/返回跳转;拒绝缺失、重复、孤儿及不受支持的嵌套引用,保留历史配对的精确恢复。
-
修复无脚本编辑预览中的片段链接会加载父页面的问题,脚注预览保持在当前文档内导航。
-
新增正文任务列表:Markdown 与区块完成状态双向转换,支持混合、嵌套、多段落;后台可编辑,前台只读。保留旧复杂列表配对快照的精确恢复,并避免误识别转义或代码中的任务标记。
-
前台公式新增阅读弹窗:复制 TeX、放大/缩小和重置,支持键盘关闭与焦点恢复;复制失败可手动选取源码。
-
长文差异按修改片段展示上下文和旧/新行号,大段改动按需展开。
-
冲突时保留候选 Markdown,支持下载与服务器最新版对比;采用新基线后必须重新预览并确认保存。
-
增加使用实际构建资源的 Chromium 回归,并接入 CI;覆盖公式、代码行号和编辑冲突交互。
- 将带行号的代码内容改为块级排版,避免外层与代码字体度量不同导致行盒增高、行号累计错位。
- 行内公式使用正常行内盒与文字基线,移除公式外层的独立滚动区域。
- 行间公式字号放大 15%,保留居中和超宽公式的横向滚动。
- 在转换 iframe 中挂载 CHTML 样式表,确保后续字形的动态 CSS 可以插入。
- 从 CSSOM 提取完整样式传给正文与预览,修复公式字符重叠及 insertRule 警告。
- 等待 CHTML 样式生成期间的异步字体数据,避免将 MathJax retry 当作公式语法错误。
- 使用按需 CHTML 样式,将转换和样式提取串行执行,给整页公式队列保留加载时间;重试成功后清除旧错误标记。
- 将数学输出改为 CHTML(HTML/CSS),保留 mathjax-newcm 字体及独立转换 iframe。
- 将 CHTML 样式同步到正文与预览文档,字体使用本地资源。
- 包含公式居中和代码行号修复;本版按部署方要求未追加浏览器或回归验收。
- 块级公式在内容区居中;超宽公式保持可横向查看,行内公式布局不变。
- 修复代码行号留白和行高,避免行号被裁剪、分隔线短于代码内容。
- 保持 MathJax 4.1.3 SVG 与 mathjax-newcm 字体;本次未增加用户渲染器切换菜单。
- 修复引用中独占行
$$被错误拆出引用块、引用标记混入 TeX 的问题,保留嵌套引用和公式中的比较符。 - 为公式块提供透明、无边框的基础样式,不改变普通代码块。
- 增加引用、嵌套引用、列表内引用和引用代码边界回归。
- 转换规则更新需要配套重建私有运行环境。已保存的错误区块需从原 Markdown 重新导入或同步;升级不会自动改写已有文章。
- 恢复已有文件来源文章的 CLI 同步,不要求配置网页写回目标。
- 在保存锁内再次核验来源路径、源内容和文章指纹,保持网页写回权限与冲突保护。
- 增加 CLI 成功保存、错误来源、转换期间冲突与普通 REST 保存拒绝回归。
- 绑定源文件读取失败时显示 WordPress 已保存的 Markdown,并明确提示可能不是源文件最新版本;继续禁止写回。
- 每次打开编辑窗口先清空旧内容,避免读取失败时显示上次打开的文章;成功读取时同步最新正文指纹。
- 完成新建文章 Markdown 导入与未保存内容保护。
- 提供已有绑定 Markdown 源文件的受权限、指纹和原子写入保护的网页写回。
- 增加并发冲突拒绝、失败恢复、配对保存、审计接口和 CI 自动验证。
- 默认启用网页写回能力;未配置受信来源映射的文章继续保持只读。
- 统一发行:管理员配置私有运行目录,常量优先;设置和诊断不依赖运行环境可用。
- 候选目录通过同一沙箱转换后才切换;核对内核、worker、核心脚本和依赖清单,失配阻止保存。
- 可选数据型图片表情包,校验后安装到上传目录;Unicode 默认,显示切换不改正文。
- 从干净源码提交构建,提供文件清单、源码标识与 SHA-256,检测缺失、改动和额外文件。
- 提供合成表情示例、配置迁移与协调回退说明;生产部署与公开发布仍独立批准。
- 修复真实匿名评论链中任务标记过滤过早的问题,在 WordPress 恢复段落后显示复选框。
- 将统一发行候选定为正式版本,完成固定提交、安装包清单和 CRC 校验。
- 新建文章编辑页提供 Markdown 导入入口,保留未保存内容保护并改善工具栏位置与可访问样式。
- 生产站点针对插件 PHP 入口增加精确 Nginx 拦截,静态资源继续正常提供。
- 记录 0.7.0 正式发布验收与 1.0.0 开发路线,补充任务编号、完成标准和交接边界。
- 补齐中文文档中的中英文、数字及行内代码间距,整理 SVG 源码排版。
- 修正格式工具的资源忽略规则,更新发布流程与验收记录。
- 修复双格式保存保护误拦截 WordPress 回收站/还原;只允许正文不变的状态切换。
- 编辑桥列表排除回收站和自动草稿,补充删除与恢复说明。
- 将已验收的修复纳入唯一的新候选包,避免与旧 rc.1 内容混淆。
- MarkBridge 最终名称、公开仓库 README、安装/架构/贡献说明和 GPL-3.0-or-later 许可。
- 固定格式工具与 100 列目标,可重复的检查、构建和 ZIP 打包命令。
- 从目标 WordPress 核心脚本生成私有运行环境;不复制后台会话。
- 可复用的往返、内容策略和 Unicode/代码边界检查。
- 自有 PHP、JS、CSS、JSON、HTML 和 Python 统一排版;生成文件与第三方组件保持独立。
- 采用明确的运行环境配置,CLI 不内置 sudo 账号切换。
- 表情短代码采用 Unicode,不分发表情图片包。
- 公开仓库不携带生产运维历史、站点内容或专用同步映射。
- 保留
mbb/*区块名、REST 命名空间与存储键。 - Linux、WordPress 7.1、PHP 8.2、Node 24 为本轮验证环境;仍需在目标站点先行隔离验收。
- 接管评论 Markdown、代码高亮/复制/行号与前台展示依赖。
- 页面类型支持与文件来源同步适配,完成旧编辑器退役。
- 文件来源通过配对保存同步,保留来源路径校验和冲突检测。
- 扩展旧文迁移及锚点保护。
- 转换内核 0.2.0 支持复杂列表、删除线、图片 alt、more、旧公式边界和受限 HTML。
- 普通作者权限、发布状态、特色图片与旧文迁移。
- 原生区块入口和作者代码/TeX 源码保护。
- 自托管 MathJax、跨 iframe 通信修复、工具栏避让与整段公式预览。
- 隔离转换内核、编辑闭环及双格式修订恢复。