跳转到主要内容

全局选项

以下选项适用于所有命令。

mint dev

启动文档的本地预览。

mint login

使用你的 Mintlify 账户进行身份验证。
打开浏览器窗口完成身份验证。如果浏览器未打开,CLI 会显示一个 URL 供你手动打开,并提示你粘贴授权代码。凭据保存在 ~/.config/mintlify/config.json 中。 如果你有多个部署,CLI 会在登录后提示你选择一个默认项目。你可以稍后使用 mint config set subdomain <subdomain> 更改默认项目。

mint logout

移除已存储的凭据。

mint status

显示当前会话的详细信息,包括 CLI 版本、账户邮箱、组织和已配置的子域名。

mint automations

从终端创建、列出和删除自动化。需要使用 mint login 进行身份验证。
mint workflowmint workflows 仍可作为 mint automations 的别名继续使用,因此现有脚本仍可正常运行。新脚本应使用 mint automations
所有子命令都接受以下共享选项: 当设置 --format json 时,错误会以 Error: <message> 的形式输出到 stderr,并且命令以非零状态退出,因此你可以将成功的输出通过管道传递给其他工具。

mint automations create

创建新自动化。你可以通过选项内联传递自动化定义,或者使用 --file 指向一个 JSON 或 YAML 文件。
请提供恰好一个触发器:传入 --cron 表示计划自动化,或传入一个或多个 --push-repo 选项表示推送触发的自动化。

示例

自动化文件使用与内联选项相同的结构。on 字段保存触发器:

mint automations list

列出当前部署的自动化。
默认的表格输出显示每个自动化的 ID、名称、类型、触发器和状态。使用 --format json 可获取完整的自动化对象。

mint automations delete

通过 ID 删除自动化。使用 mint automations list 获取 ID。

mint config

管理 CLI 命令的持久默认值。配置保存在 ~/.config/mintlify/config.json 中。

配置键


检查文档中的内部断链。
该命令会排除匹配 .mintignore 模式的文件。指向被忽略文件的链接会被报告为断链。

mint a11y

检查文档中的无障碍性问题。
检查颜色对比度和图片、视频上缺失的替代文本。

mint validate

以严格模式验证文档构建。如果存在警告或错误则以错误退出。包括对 docs.json 中引用的 OpenAPI 规范的自动验证。
请改用 mint validate,而不是已弃用的独立 mint openapi-check 命令。

mint export

将文档导出为独立的 zip 存档,用于离线查看和分发。
有关详细信息,请参阅离线导出

mint score

对公共文档站点运行代理就绪性检查。需要使用 mint login 进行身份验证。
该命令显示总体就绪性评分以及各项检查的通过/未通过指标。

示例

检查项

评分评估以下方面: 某些检查项仅在其依赖的检查项通过时才会运行。如果某个检查项失败,所有依赖它的检查项都不会运行,它们会自动失败。例如,llmsTxtValid 仅在 llmsTxtExists 先通过后才会通过。 总分使用加权评分,因此影响更大的检查项对您的分数贡献更多。

mint new

通过选择主题或从 mintlify/templates 仓库克隆预定义模板来创建新的文档项目。

mint update

将 CLI 更新到最新版本。

mint version

显示当前 CLI 和客户端版本。

即将推出

这些命令可以运行但尚未正式启用。运行它们会通过 CLI 遥测记录你的兴趣,并帮助确定下一步开发的优先级。

遥测

CLI 收集匿名使用遥测数据以帮助改进 Mintlify。遥测数据包括命令名称、CLI 版本、操作系统和架构。Mintlify 不会收集个人身份信息、项目内容或文件路径。 默认情况下,CLI 会收集遥测数据。你可以随时使用 --telemetry 选项退出:
你也可以通过设置以下环境变量来禁用遥测: 你的偏好保存在 ~/.config/mintlify/config.json 中,在 CLI 会话之间持久有效。