Skip to content

Latest commit

 

History

History
149 lines (109 loc) · 4.76 KB

README.zh-CN.md

File metadata and controls

149 lines (109 loc) · 4.76 KB

ComfyUI 文档

| English | 中文 |

开发

安装 Mintlify CLI 以在本地预览文档更改。使用以下命令安装:

npm i mintlify

在文档根目录(docs.json 所在位置)运行以下命令:

npx mintlify dev

创建 PR

创建一个 PR。一旦被接受,Vercel 将把更改部署到 https://docs.comfy.org/

生成 API 参考文档

可以使用 OpenAPI 文件或包含该文件的 URL:

cd registry/api-reference # 按产品分类保存 API 文件
npx @mintlify/scraping@latest openapi-file <path-to-openapi-file>

这只会为每个端点生成 MDX 文件。你需要在 docs.json 中添加这些文件的链接,最新的 API 规范将显示在该文档页面上。

贡献

请直接创建 PR,我们会在几天内进行审核。

或者在我们的 Discord 上与我们交流。

文档使用 Mintlify 构建,请参考 Mintlify 文档 了解如何使用

国际化贡献

Mintlify 使用版本控制来添加其他语言。要添加页面的翻译,请按照以下说明操作:

  1. 在语言代码下创建与原始英文文件名完全相同的文件。

例如:如果你要将 introduction.mdx 翻译成中文,请在 zh-CN/get_started/introduction.mdx 下创建文件。

文件编辑的规范可以参考 Mintlify 文档中Writing Content(内容撰写)部分的章节

  1. 更新 doocs.json 的导航

对应配置请参考 Mintlify 本地化配置

如果你翻译了单个页面,只需将新翻译的页面路径添加到对应语言的导航组中,则它会在对应的语言版本中展示。

对于 introduction.mdx

  "navigation": {
    "languages": [
      {
        "language": "en",
        "groups": [
              {
                "group": "Get Started",
                "pages": [
                  "get_started/introduction",
                ...
                ]
              },
            ...
        ]
      },
      {
        "language": "cn",
         "groups": [
              {
                "group": "开始行动",
                "pages": [
                  "zh-CN/get_started/introduction",
                  ...
                ]
              }
            ]
      }
    ]
    ...
  }

Mintlify 会根据 language 的配置自动来确定具体不同语言版本展示哪些页面,

目前 Mintlify支持英语 (en), 中文 (cn), 西班牙语 (es), 法语 (fr), 日语 (jp), 葡萄牙语 (pt), 巴西葡萄牙语 (pt-BR), 和德语 (de) 的本地化。

更多内容请参考 Mintlify 关于Mintlify 本地化配置的文档。

添加新语言

如果某种语言尚不存在,例如,如果你要添加法语版本的introduction.mdx翻译,你应该在根目录新建一个 fr-FR 文件夹,完成对应翻译后然后请在 docs.jsonlanguages 下添加以下内容:

{
  "languages": [
    ...
    {
        "language": "fr",
        "groups": [
              {
                "group": "Get Started",
                "pages": [
                  "fr-FR/get_started/introduction",
                  ...
                ]
              }
          ]
      }
  ]
}

locale 将翻译 Mintlify 默认 UI 组件的文本。这是可选的。完整的 locale 列表在这里

贡献工作流示例

向文档中添加工作流示例时,请遵循以下步骤:

  1. 使用 ComfyUI 输出的工作流文件(PNG/WebP),并在元数据中添加模型下载链接。用户拖入工作流时将自动获取这些资源。可以使用这个在线工具编辑 PNG/WebP 文件的元数据。

视频教程

  1. 将工作流 JSON 文件和预览图上传至 example_workflows 仓库

  2. 在文档中使用 GitHub 原始内容链接。转换 GitHub 文件链接的方法:

    • 原始 GitHub 文件链接格式:
      https://github.com/Comfy-Org/example_workflows/blob/main/your-workflow.json
      
    • 转换为原始内容链接:
      https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/your-workflow.json
      
      转换方法:
      • 将域名改为 raw.githubusercontent.com
      • 移除路径中的 '/blob'

    也可以直接在 GitHub 文件页面点击 "Raw" 按钮获取原始链接。

这样可以确保在文档站点中拖入工作流时,元数据信息能完整保留到 ComfyUI 中。