Frontmatter 元数据指南
本文档帮助您快速为 Dify 开发者文档定义核心元数据。正确填写这些字段是实现文档自动化结构和排序的关键。
快速开始
准备文档内容
完成您的文档内容撰写。
使用AI生成元数据
将您的文档和 dimensions 系统详解 的内容交给您偏好的大模型,请求生成适合的 Frontmatter。
手动优化
根据实际情况和下面的详细说明,对生成的元数据进行必要的调整和优化。
准备文档内容
完成您的文档内容撰写。
使用AI生成元数据
将您的文档和 dimensions 系统详解 的内容交给您偏好的大模型,请求生成适合的 Frontmatter。
手动优化
根据实际情况和下面的详细说明,对生成的元数据进行必要的调整和优化。
阅读下方的详细说明,根据您的文档内容特点,自行定义适合的元数据字段。
必要 Frontmatter 字段
请在每篇 Markdown 文档的开头添加以下 YAML Frontmatter:
dimensions
字段详解
conceptual
概念、理论 (是什么/为什么)
重点解释概念和基础理论
implementation
开发实践、代码 (如何做)
重点提供实现步骤和代码示例
operational
运维、部署 (如何运行)
重点关注系统运行和维护
reference
API、配置参考 (精确查找)
重点提供技术规格和参考信息
conceptual
概念、理论 (是什么/为什么)
重点解释概念和基础理论
implementation
开发实践、代码 (如何做)
重点提供实现步骤和代码示例
operational
运维、部署 (如何运行)
重点关注系统运行和维护
reference
API、配置参考 (精确查找)
重点提供技术规格和参考信息
在 primary
类别下的细分:
更多选项请参考 dimensions 系统详解 文档
beginner
新手入门
适合初学者的入门内容
intermediate
常规用户
适合有一定基础的用户
advanced
高级用户
适合专业用户的深入内容 (通常会被后置排序)
其他重要字段
使用英文,清晰描述文档核心内容。系统将用它生成部分文件名 (例如 Getting Started Dify Plugin
)。
ISO 639-2 双字母语言代码 (如 en
, zh
, ja
)。
文档在页面上显示的主标题,通常是本地化语言。
简短的SEO描述,用于搜索引擎和预览。
完整示例
解读示例: 第一个例子是一篇面向初学者的、关于 Dify 插件概念的入门介绍文档,语言为中文。系统会根据元数据自动将其正确放置在文档结构中。
文档自动化处理
运行 tools/main_docs_bundle.py
,文档将被自动根据 Frontmatter 完成以下操作:
重命名文件
系统将根据 dimensions 和 standard_title 自动生成标准化文件名。
更新导航
文档将被自动注入到 docs.json 导航配置中。
添加交互组件
自动刷新贡献和反馈按钮等交互组件。
在本地环境开发文档时,建议运行该脚本确保文档配置正确生效。
运行 tools/main_docs_bundle.py
,文档将被自动根据 Frontmatter 完成以下操作:
重命名文件
系统将根据 dimensions 和 standard_title 自动生成标准化文件名。
更新导航
文档将被自动注入到 docs.json 导航配置中。
添加交互组件
自动刷新贡献和反馈按钮等交互组件。
在本地环境开发文档时,建议运行该脚本确保文档配置正确生效。
如果您在 GitHub 上直接进行编辑,无需担心自动化步骤。我们已经配置了 GitHub Action 等自动化工具,会在以下情况自动执行 tools/main_docs_bundle.py
:
- 当您提交 Pull Request 时
- 当您的更改被合并到主分支时
您可以专注于内容创作,GitHub 工作流会处理文件重命名、导航更新和交互组件生成等技术细节。
想了解更多?
如果您对 Dimensions 系统的设计理念、排序机制的完整细节或角色与治理感兴趣,请阅读完整的 Dimensions 系统详解文档。