Dify 的官方文档,提供英文、简体中文和日文版本。
欢迎贡献内容!所有内容必须以 英文 提交——中文和日文翻译由我们的翻译流水线自动生成。
main 分支提交拉取请求(PR)。dify-docs/
├── en/ # 英文文档(源语言)
├── zh/ # 中文翻译(自动生成)
├── ja/ # 日文翻译(自动生成)
├── writing-guides/ # 格式指南、术语表
├── .claude/skills/ # Claude Code 技能
├── tools/translate/ # 翻译流水线
├── docs.json # 导航结构
en/ 目录下进行。除非要专门优化中文或日文翻译,否则不要直接编辑 zh/ 或 ja/ 目录。docs.json 中的英文部分——翻译会自动同步。文档文件使用 MDX 格式,并需要 YAML 前言(frontmatter):
---
title: 页面标题
description: 页面内容的简短描述。
---
页面内容在此...
提交信息(Commit)和 PR 标题使用相同格式:{类型}: {描述}
| 类型 | 何时使用 | 示例 |
|---|---|---|
docs |
新增或更新内容 | docs: add workflow node configuration guide |
fix |
修复拼写错误、失效链接、错误信息 | fix: correct broken link in knowledge base page |
feat |
工具或结构变更 | feat: add search index to knowledge section |
refactor |
内容不变,仅做重组 | refactor: restructure knowledge base section |
translate |
新增或更新翻译 | translate: update Japanese workflow pages |
style |
仅格式化变更 | style: fix heading levels in plugin guide |
chore |
依赖项、配置等 | chore: bump mintlify to 4.0.710 |
对于非显而易见的变更,请在空行后添加正文说明原因:
fix: switch API response mode to streaming
Blocking mode was causing HTTP 504 timeouts on large pages.
npm i -g mintlify
mintlify dev
以上命令会在 http://localhost:3000 启动本地开发服务器。
启用预提交钩子(在提交术语表变更时自动重新生成术语数据库):
git config core.hooksPath .githooks
我们在 writing-guides/formatting-guide.md 中维护了格式指南。如果您使用 AI 编辑器或助手(如 Cursor、Claude Code、Copilot 等),可引导其参考该文件,以在提交前检查您的成果。
本仓库在 .claude/skills/ 目录下包含了 Claude Code 技能,这些技能可为不同类型的文档提供写作辅助。如果您使用 Claude Code,克隆仓库后这些技能会自动生效。
en/self-host/configuration/environments.mdx 除外,该文件需要手动翻译。docs.json 的英文部分。mintlify dev 验证您的更改是否能够正确渲染。.env 文件。我们的文档站点只托管最新版本。要查看先前版本的文档,请签出对应 release/* 分支,并使用 Mintlify CLI 在本地预览。
git clone https://github.com/langgenius/dify-docs.git
cd dify-docs
git checkout release/1.14.x # 将此处替换为您需要查看的版本
npm i -g mintlify
mintlify dev
上述操作将在 http://localhost:3000 上提供历史版本的文档。在 分支列表 中可查看所有可用的 release/* 版本。