Skip to main content
上下文菜单可快速访问经AI优化的内容,并直接对接主流AI工具。用户在任意页面打开上下文菜单时,可以将内容复制为AI工具的上下文,或在 ChatGPT、Claude、Perplexity,或你自定义的工具中发起对话,并自动将你的文档作为上下文加载。 上下文菜单包含多个内置选项,你可以在配置中添加对应的标识符来启用。
展开的上下文菜单,显示“复制页面”、“以 Markdown 查看”、“在 ChatGPT 中打开”和“在 Claude 中打开”等菜单项。

启用上下文菜单

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

添加自定义选项

通过向 options 数组添加一个对象,可在上下文菜单中创建自定义选项。每个自定义选项需要包含以下属性:
string
必填
选项标题。
string
必填
选项描述。展开上下文菜单时显示在标题下方。
string
必填
要显示的图标。可选值:
  • Font Awesome 图标 的名称
  • Lucide 图标 的名称
  • 用花括号包裹的、可用于 JSX 的 SVG 代码
  • 指向外部托管图标的 URL
  • 项目中图标文件的路径
关于自定义 SVG 图标:
  1. 使用 SVGR 转换器 将 SVG 转换。
  2. 将你的 SVG 代码粘贴到 SVG 输入框中。
  3. 从 JSX 输出框中复制完整的 <svg>...</svg> 元素。
  4. 用花括号包裹可用于 JSX 的 SVG 代码:icon={<svg ...> ... </svg>}
  5. 按需调整 heightwidth
string
Font Awesome 的图标样式。仅在使用 Font Awesome 图标时生效。可选值:regularsolidlightthinsharp-solidduotonebrands
string | object
必填
选项的 href。简单链接使用字符串,带查询参数的动态链接使用对象。
自定义选项示例:

自定义选项示例