全局选项
mint dev
mint login
~/.config/mintlify/config.json 中。
如果你有多个部署,CLI 会在登录后提示你选择一个默认项目。你可以稍后使用 mint config set subdomain <subdomain> 更改默认项目。
mint logout
mint status
mint automations
mint login 进行身份验证。
mint workflow 和 mint workflows 仍可作为 mint automations 的别名继续使用,因此现有脚本仍可正常运行。新脚本应使用 mint automations。
当设置
--format json 时,错误会以 Error: <message> 的形式输出到 stderr,并且命令以非零状态退出,因此你可以将成功的输出通过管道传递给其他工具。
mint automations create
--file 指向一个 JSON 或 YAML 文件。
请提供恰好一个触发器:传入
--cron 表示计划自动化,或传入一个或多个 --push-repo 选项表示推送触发的自动化。
示例
on 字段保存触发器:
mint automations list
--format json 可获取完整的自动化对象。
mint automations delete
mint automations list 获取 ID。
mint config
~/.config/mintlify/config.json 中。
配置键
mint broken-links
mint a11y
mint validate
docs.json 中引用的 OpenAPI 规范的自动验证。
请改用
mint validate,而不是已弃用的独立 mint openapi-check 命令。mint export
有关详细信息,请参阅离线导出。
mint score
mint login 进行身份验证。
该命令显示总体就绪性评分以及各项检查的通过/未通过指标。
示例
检查项
某些检查项仅在其依赖的检查项通过时才会运行。如果某个检查项失败,所有依赖它的检查项都不会运行,它们会自动失败。例如,
llmsTxtValid 仅在 llmsTxtExists 先通过后才会通过。
总分使用加权评分,因此影响更大的检查项对您的分数贡献更多。
mint deslop
mint login 进行身份验证。
.md 和 .mdx 页面(已暂存、未暂存和未跟踪的)。在包含 docs.json 的文档仓库中,变更文件会自动过滤为你的导航中引用的页面,因此会跳过 .mintignore 掉的页面以及未发布的页面。你也可以显式传入文件路径或通配符。
每个页面会根据其读起来像 AI 撰写的文字所占比例进行评分。达到或超过 --threshold 的页面会失败,如果有任何页面被标记或出错,命令会以状态码 1 退出。完全由人类撰写的页面永远不会失败,即使在 --threshold 0 下也是如此。
对于每个被标记的页面,输出会显示 AI 撰写的百分比、被标记的行范围、有问题的文字,以及可以应用的改写建议。
检查页面会消耗 AI 额度。
--fix-whitespace 在本地运行,不会消耗额度。如果批处理遇到额度或可用性错误,剩余页面会被跳过而不会重试。示例
修复空白
--fix-whitespace 会以确定性方式清理每个所检查文件中的正文空白:行尾空格、连续的空行、unicode 空格和零宽空格,以及内部的双空格。围栏代码块、行内代码和 frontmatter 不会被改动。因为它在本地运行,所以可以安全地纳入预提交钩子或 CI。
JSON 输出
--format json 会向 stdout 写入一个 JSON 对象,其中包含一个 results 数组(每个文件一个条目,以 path 为键)和一个 summary 块。错误会按文件分别报告,并计入 summary.errors。这种结构专为循环运行的代理设计:检查、改写被标记的段落,然后重新运行,直到该命令以 0 退出。
该 CLI 调用的是与 Admin API 相同的检测服务。如果你需要在 CI 流水线或内部工具中运行这些检查而不调用 CLI,请使用 检查页面中的 AI 风格文案 端点。
mint new
mint update
mint version
即将推出
遥测
--telemetry 选项退出:
你的偏好保存在
~/.config/mintlify/config.json 中,在 CLI 会话之间持久有效。