Skip to main content

项目配置 - API易文档中心

项目概述

这是一个基于 Mintlify 的文档网站项目,为 API易 提供技术文档和FAQ支持。官网 https://mintlify.com/

文档编写规范

MDX文件格式要求

  • 重要:Mintlify会自动从frontmatter的title字段生成H1标题
  • 禁止:在MDX文件内容中使用H1标题(# 标题
  • 原因:会导致页面出现重复的H1标题,影响SEO和用户体验

正确的文件结构

错误的文件结构(避免)

文档系统说明

  • 使用Mintlify文档框架
  • 支持MDX格式(Markdown + JSX组件)
  • 导航结构在docs.json中定义
  • 图片资源存放在images/目录

FAQ页面组织

  • 所有FAQ页面位于faq/目录
  • 作为独立的顶级标签页展示
  • 每个问题一个独立的MDX文件

编写新内容时的注意事项

  1. 遵循上述MDX格式规范
  2. 使用适当的Mintlify组件(Info, Warning, Tip, Card等)
  3. 保持中文内容的专业性和友好性
  4. 引用图片时使用相对路径/images/文件名
  5. 时间必须标注时区:文档中涉及具体时间时,必须附加时区说明(如 18:30 (UTC+8)),因为我们有全球客户
    • ✅ 正确:18:30 (UTC+8)6:30 PM (UTC+8)
    • ❌ 错误:18:30今晚六点半(缺少时区,全球客户无法判断)
  6. 英文内容品牌名用 APIYI:英文页面(en/ 目录)中品牌名一律写 APIYI,不要写 API易;中文页面仍用 API易
    • ✅ 正确(英文):the APIYI gatewaypaste your APIYI key
    • ❌ 错误(英文):the API易 gateway
    • 域名、代码示例不受影响:api.apiyi.comAPIYI_API_KEY 等保持原样
  7. 新建页面必须中英双语同步:每次创建一个新页面时,必须同时产出中文版(根目录)和英文版(en/ 目录),两份内容对应、文件名一致,并在 docs.json 的中文版和英文版导航中同时注册(位置一致)。不允许只建一个语言版本。
    • 中文页内部链接用 /api-capabilities/...,英文页内部链接用 /en/api-capabilities/...
    • 英文版品牌名遵循第 6 条(APIYI)
  8. 页面标题不要中英混排title / sidebarTitle 只用单一语言。中文页只写中文(如 原生工具出图),英文页只写英文(如 Native Tool Image Generation),不要写成 原生工具出图(Responses image_generation) 这种括号混排。

大模型百科写作规范

词条页面结构

写作风格指南

  • 专业性:确保技术准确性,引用权威来源
  • 易懂性:用类比和实例帮助理解复杂概念
  • 简洁性:避免冗长,重点突出
  • 交互性:善用图解说明和交叉引用
  • 更新性:及时反映最新技术发展

联网搜索要求

  • 必须联网:创建每个词条前必须进行联网搜索
  • 信息时效:确保引用最新的技术发展、模型更新、研究成果
  • 多源验证:交叉验证多个权威来源的信息
  • 版本更新:特别注意模型版本、API更新、性能指标等时效性信息
  • 标注日期:对于快速变化的信息,标注数据获取时间

难度分级标准

  • basic:面向初学者,无需预备知识
  • intermediate:需要基础概念理解
  • advanced:需要深度技术背景

图片格式要求

推荐格式

  • PNG:用于图解、流程图、架构图等需要高质量显示的图片
  • JPEG:用于照片类图像,文件较大但压缩率高
  • 外部托管SVG:如需使用SVG,建议外部托管并通过URL引用

格式使用指南

  • 图解说明:优先使用PNG格式,确保清晰度和兼容性
  • 图标:使用Font Awesome或Lucide内置图标,避免自定义SVG
  • 浅色/深色主题:为不同主题准备两个版本的PNG图片

注意事项

  • 避免内联SVG:Mintlify对内联SVG支持存在问题,可能导致渲染错误
  • 文件大小:PNG文件控制在200KB以内,JPEG控制在500KB以内
  • 命名规范:使用描述性文件名,如 transformer-architecture-light.png
  • 测试环境:本地预览正常不代表生产环境正常,务必在部署后检查

其他要求

  • 注意:不使用 HTML 注释语法,需要使用JSX注释语法
  • 价格符号转义$ 符号的处理方式取决于所在语境,正文和 frontmatter 规则相反,不要混用
    • MDX 正文(含表格):必须转义为 \$,避免被 LaTeX 数学模式吞掉
      • ✅ 正确:\$2.00 / 百万 tokens
      • ❌ 错误:$2.00 / 百万 tokens(会触发 LaTeX 解析错误)
    • Frontmatter(YAML):直接写 $,不要转义
      • ✅ 正确:description: "价格 $0.42/$2.52 每 1M tokens"
      • ❌ 错误:description: "价格 \$0.42/\$2.52 每 1M tokens"
      • 原因:YAML 双引号字符串里 \$ 不是合法转义序列(YAML 只认 \n \t \" \\ 等),会触发 frontmatter 解析错误
      • 备选:若一定要转义,写 \\$(YAML 把 \\ 解析为字面 \,最终值为 \$),但通常没必要
  • 外部链接限制:禁止使用非 apiyi.com 域名的超链接,改为纯文本 + 反引号代码格式
    • ✅ 正确:谷歌官方博客:`blog.google/technology/ai/...`
    • ❌ 错误:谷歌官方博客:[链接](https://blog.google/...)
    • 原因:避免用户直接跳转到第三方网站,让用户主动复制链接访问
  • 小于号转义:在 MDX/JSX 组件内使用小于号 < 时需要注意
    • ✅ 正确:建议少于20字建议 &lt; 20字
    • ❌ 错误:建议<20字< 会被误认为 HTML 标签开始)
    • 原因:MDX 会将 < 后面的内容当作标签解析,导致解析错误
  • JSX 属性内的引号:JSX 属性值用 "..." 包裹时,里面禁止再出现 ASCII 双引号 "
    • ✅ 正确:<Step title="prompt 聚焦「动作」而不是「画面」">(用中文引号 「」
    • ✅ 正确:<Step title='prompt 聚焦"动作"而不是"画面"'>(外层换单引号)
    • ❌ 错误:<Step title="prompt 聚焦"动作"而不是"画面"">(第二个 " 提前闭合属性,后面的中文被当作 attribute name 解析报错)
    • 原因:MDX/JSX 不会自动识别”嵌套引号”,第二个 " 一定结束属性。中文场景优先用 「」,最直观无歧义
    • 同样适用于:解析失败时常常级联触发 docs.json 报告”file does not exist”,定位时优先排查最近一次编辑的 JSX 属性

Changelog 精简格式规范

设计理念

Changelog 页面作为快速更新公告,应保持简洁明了。详细内容通过”AI风向标”(News)栏目展示。

条目格式要求

摘要写作要点

  • 第一句:说明是什么(新增模型/功能更新/价格调整等)
  • 第二句:核心亮点(性能指标/价格优势/关键特性)
  • 第三句:推荐场景或使用建议(可选)
  • 长度控制:总计 50-80 字,不超过 3 句话
  • Emoji使用:适当使用 emoji 增强可读性(🚀🎉💰🏆等)

链接规范

  • 查看详情链接:必须链接到对应的 News 文章
  • 相关文档链接:如有详细 API 文档,提供直达链接
  • 格式统一:使用 📖 查看详情🔗 相关文档 标识

示例(正确)

示例(错误 - 避免)

AI风向标(News)书写规范

栏目定位

AI风向标是独立的顶级导航栏目,用于发布:
  • 本站更新:新模型上线、价格调整、功能更新的深度解读
  • 行业动态:AI 领域重要事件、技术突破、趋势分析
  • 使用指南:模型对比、最佳实践、应用案例

文章页面结构

写作风格指南

  • 专业度:引用官方数据、权威评测、性能指标
  • 易读性:使用副标题、要点列表、代码示例、对比表格
  • 时效性:标注发布日期、版本号、数据来源日期
  • 可操作性:提供具体的使用方法、代码示例、配置指南
  • 视觉化:使用 Card、Info、Warning 等 Mintlify 组件增强可读性

联网搜索要求(必须)

  • 创作前搜索:撰写每篇 News 文章前必须进行联网搜索
  • 验证信息:核实模型发布日期、性能指标、官方公告
  • 引用来源:标注信息来源(官方博客、技术报告、评测网站)
  • 时效性检查:确保使用最新的版本号、API 端点、定价信息

分类标签系统(Tags)

  • 类型标签site-update(本站更新)、industry-news(行业动态)、tutorial(教程指南)、model-release(模型发布)
  • 厂商标签openaigoogleanthropicdeepseekzhipu
  • 能力标签text-generationimage-generationvideo-generationcodereasoning
  • 使用场景programmingtranslationcreative-writingdata-analysis

文件命名规范

  • 格式模型名-发布类型-日期.mdx
  • 示例
    • gemini-3-pro-preview-launch.mdx(模型发布)
    • gpt-5-price-update.mdx(价格更新)
    • ai-trends-2025-q4.mdx(行业趋势)
  • 要求:小写字母、连字符分隔、简洁明了

目录组织

  • 路径/news//en/news/(中英双语)
  • 结构:扁平结构,所有文章在根目录
  • 排序:通过 frontmatter 的 date 字段自动排序
  • 分类:通过 tagscategory 字段分类

与 Changelog 的关系

  • Changelog:简短摘要(2-3句话)+ 链接到 News
  • News:完整的深度文章(800-2000字)
  • 链接:Changelog 条目必须链接到对应的 News 文章
  • 同步更新:发布 News 文章时,同步更新 Changelog

Mintlify 组件使用

注意事项

  • 新文章必须放在数组最前面(最新的在最上面)
  • 注意 JSON 逗号语法
  • 中英文版本必须同时更新
  • 路径不包含 .mdx 扩展名