- 未关闭的组件标签,例如没有对应
</Note>的<Note>。 - 页面正文中格式错误的 JSX,例如表达式中未闭合的大括号。
- frontmatter 不是有效的 YAML,例如缩进不一致或引号未闭合。
查找受影响的页面
- 点击工具栏中的 Publish 打开发布菜单。菜单会列出你分支上所有已更改的文件。
- 依次打开每个已更改的文件,并在 source 模式下查找解析错误(见下文)。能够正常解析的页面会正常显示。出错的页面会显示错误。
手动修复错误
- 在编辑器中打开受影响的页面。
- 使用 Cmd + Shift + S(macOS)或 Ctrl + Shift + S(Windows)切换到 source 模式。source 模式会高亮显示无效的 MDX 并展示解析错误。
- 修复语法。页面能够解析后,错误即会消失,Publish 按钮也会重新可用。
使用智能体修复错误
- 打开编辑器面板。
- 提示智能体修复所有无效的 MDX 或 frontmatter YAML。如果不进行提及,智能体会以你打开的页面作为初始上下文。若要通过一次提示修复分支上的所有错误,请让智能体查找并修复所有存在无效 MDX 的页面。参见智能体。