Skip to main content
Pro 和 Enterprise 方案包含针对 GitHub 仓库的 CI 检查。
使用 CI 检查对你的文档进行问题扫描,并在部署前给出警告。CI 检查被配置为在提交到你设置的部署分支时运行,或在针对该分支的拉取请求中运行。

安装

首先,按照 GitHub 页面上的步骤进行操作。 对于 GitHub 应用,您可以选择只为单个仓库授予权限。我们强烈建议这样做,因为我们只需要访问托管您文档的那个仓库。

配置

在控制台的 Add-ons 页面为部署配置要启用的 CI 检查。打开你希望运行的检查。 启用检查时,你可以选择以 WarningBlocking 级别运行。
  • Warning 级别的检查即使存在错误或建议,也不会返回失败状态。
  • Blocking 级别的检查如果未通过或存在建议的更改,则会返回失败状态。

可用的 CI 检查

与本地的CLI 链接检查器工作方式类似,我们会自动检查文档中的失效链接。 要查看检查结果,请访问对应提交的 GitHub 检查结果页面。

Vale

Vale 是一个开源的、基于规则的文本风格校验工具,支持包括 Markdown 和 MDX 在内的多种文档类型。 Mintlify 支持在 CI 检查中自动运行 Vale,并将结果显示为检查状态。

配置

如果你的部署在内容根目录下有 .vale.ini 文件,我们会自动使用该配置文件。同时,我们也会自动使用你在 stylesPath 中指定的任何配置文件。 如果你没有 Vale 配置文件,将使用默认配置。
默认 vale.ini 配置(可展开)
默认 Vale 词汇(可展开)
出于安全原因,请注意我们无法支持任何绝对路径的 stylesPath,或包含 ..stylesPath。请使用相对路径,并将 stylesPath 提交到你的代码仓库中。

软件包

Vale 支持一系列软件包,可用于检查拼写和风格错误。 只要你在代码仓库中将软件包放在正确的 stylesPath 下,它们就会被自动安装并在你的 Vale 配置中使用。 对于未包含在代码仓库中的软件包,你可以从 Vale package registry 指定任意软件包,它们会被自动下载并在你的 Vale 配置中使用。
出于安全原因,请注意我们无法支持自动下载不来自 Vale package registry 的软件包。

Vale 与 MDX

Vale 并不原生支持 MDX,但 Vale 作者提供了一个自定义扩展来支持它。 如果你不想使用该扩展,我们建议在你的 .vale.ini 文件中加入以下行:
要使用 Vale 的文档内注释,请采用 MDX 风格的注释 {/* ... */}。如果你在配置中启用 CommentDelimiters = {/*, */} 设置,Vale 会在静态检查时自动识别这些注释。这意味着你可以轻松使用 Vale 的内置功能,例如跳过特定行或段落。
如果你不使用 CommentDelimiters,但仍要使用 Vale 注释,则必须将所有 Vale 注释包裹在 MDX 注释 {/* ... */} 中。例如:
这些注释标签在 Mintlify 组件内不受支持,但可以在文档的顶层任意位置使用。