跳转到主要内容
上下文菜单可快速访问经 AI 优化的内容,以及与主流 AI 工具的直接集成。用户在任意页面打开上下文菜单时,可以将内容复制为 AI 工具的 context,或在 ChatGPT、Claude、Perplexity、Google AI Studio、Grok、Devin、Devin Desktop,或你自定义的工具中直接开启对话,并自动加载你的文档作为 context。
将上下文菜单与你托管的 skill.md 文件以及 MCP 服务器结合使用,让用户能将你产品的全部能力安装到他们的 AI 工具中,而不只是他们正在阅读的那一页。
上下文菜单包含多个预构建选项,你可以通过将其标识符添加到配置中来启用。
展开的上下文菜单,显示了“复制页面”“以 Markdown 查看”“在 ChatGPT 中打开”和“在 Claude 中打开”等菜单项。

启用上下文菜单

在你的 docs.json 文件中添加 contextual 字段,并指定要包含的选项。

显示位置

默认情况下,上下文菜单显示在页面页眉中。你也可以使用 display 选项,将其配置为显示在目录侧边栏中。

添加自定义选项

通过向 options 数组添加一个对象,在上下文菜单中创建自定义选项。每个自定义选项需要包含以下属性:
title
string
必填
选项的标题。
description
string
必填
选项的说明。当上下文菜单展开时显示于标题下方。
必须提供 iconsrc 之一。
icon
string
要从图标库中显示的图标。可选值:
src
string
用作图标的图像的路径或 URL。当你希望使用自定义图像而不是图标库中的图标时,请使用 src 代替 icon可选值:
  • 项目中图像文件的路径(例如,/images/my-icon.svg
  • 外部托管图像的 URL(例如,https://example.com/icon.png
iconType
string
Font Awesome 的图标样式。仅在使用 Font Awesome 图标时有效。可选值:regularsolidlightthinsharp-solidduotonebrands
href
string | object
必填
选项的 href。简单链接使用字符串,带有 query 参数的动态链接使用对象。
自定义选项示例:

在单个页面上覆盖

通过在页面 frontmatter 中添加 contextual 字段,可在特定页面覆盖全局的上下文菜单。你可以用它在服务条款页面上呈现 download-pdf 等页面专属操作,或在着陆页上完全隐藏该菜单。 页面级的 contextual 对象会替换该页面的全局配置。省略该字段即可继承 docs.json 的设置,将 options: [] 设为空数组则可在该页面禁用上下文菜单。
docs.json 中相同的字段和校验规则同样适用,包括自定义选项以及 display 设置。如果页面级的覆盖配置无效,Mintlify 将回退到全局的 contextual 配置。

自定义选项示例