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

安装

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

配置

在控制台的 Add-ons 页面为部署配置要启用的 CI 检查。打开你希望运行的检查。 启用检查时,你可以选择以 Warning 或 Blocking 级别运行。
  • 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 组件内不受支持,但可以在文档的顶层任意位置使用。