每个 Mintlify 站点都需要一个 docs.json 文件来承载核心配置。下面介绍常用 属性(properties)。
属性(Properties)
项目名称,用于全局标题(global title)。示例:mintlify
分组数组,每个分组包含该组内的页面
作为页面渲染的 Markdown 文件相对路径。示例:["customization", "page"]
Logo 图片路径,或包含「light / dark」两套 logo 路径的对象
全局主题配色(Hex color)
主色(primary)。浅色模式下主要用于高亮内容、分节标题、强调色等。
深色模式下的主色(primary)。主要用于高亮内容、分节标题、强调色等。
顶部栏(topbar)链接数组,由 name 与 url 组成
点击按钮后的跳转 URL。示例:https://mintlify.com/docs
Show Topbar Call to Action
"link" or "github"
default:"link"
link:显示一个按钮;github:根据提供的仓库 URL 展示 GitHub 信息(含 star 数)。
若为 link:按钮跳转到的 URL。若为 github:用于加载 GitHub 信息的仓库链接。
版本名称数组。仅当你希望在导航栏中用下拉框展示多版本文档时使用。
anchors 数组,包含 icon、color、url 等配置。
anchor 的显示名称(label)。示例:Community
URL 前缀,用于标识哪些页面归入该 anchor。一般对应你放置页面的文件夹名称。
anchor icon 背景色(Hex)。也可传入包含 from 和 to(均为 Hex)的对象来实现渐变。
若你希望在选择特定文档版本前隐藏该 anchor,可使用此字段。
传 true 则默认隐藏该 anchor,直到你使用直链把用户带到该 anchor 下的页面。
可选值之一:“brands”、“duotone”、“light”、“sharp-solid”、“solid”、“thin”
覆盖最顶部 anchor 的默认配置。
string
default:"Documentation"
最顶部 anchor 的名称
string
default:"book-open"
Font Awesome icon。
可选值之一:“brands”、“duotone”、“light”、“sharp-solid”、“solid”、“thin”
导航 tabs 数组。
URL 前缀,用于标识哪些页面归入该 tab。一般对应你放置页面的文件夹名称。
API 相关配置。更多信息可参考 Mintlify API Playground 概览。
所有 API endpoints 的 base URL。若 baseUrl 为数组,则会启用多个可切换的 base URL 选项。
"bearer" | "basic" | "key"
所有 API endpoints 使用的鉴权策略。
API playground 中使用的鉴权参数名称。若 method 为 basic,格式应为 [usernameName]:[passwordName]
设计为鉴权输入框前缀的默认值。例如:若 inputPrefix 为 AuthKey,则鉴权输入框会默认以 AuthKey 作为前缀。
API playground 配置
"show" | "simple" | "hide"
default:"show"
启用该开关后,OpenAPI 页面中的 key 顺序会与 OpenAPI 文件中定义的顺序一致。This behavior will soon be enabled by default, at which point this field will be deprecated.
指向 OpenAPI 文件的 URL(字符串)或 URL 数组(字符串数组),也可以使用相对路径。示例:
社交媒体账号对象,其中 key 表示平台、value 表示账号 URL。示例:
可选值之一:website、facebook、x、discord、slack、github、linkedin、instagram、hacker-news示例:x
对应平台的 URL。示例:https://x.com/mintlify
反馈(feedback)按钮相关配置
启用按钮,允许用户通过 Pull Request 提交修改建议
自定义深色模式切换(dark mode toggle)。
为新用户设置默认展示 light 或 dark 模式。未设置时,默认跟随用户操作系统。
设为 true 可隐藏 light/dark 模式切换。你也可以将 isHidden 与 default 组合使用,强制文档只使用 light 或 dark 模式。例如: