自助服务设置

以 Markdown 格式查看

自助服务工作流程会引导您通过几个步骤创建新的 Fern Docs 站点。如果您正在寻找已经设置的现有站点,请改为搜索您的组织

更喜欢使用 CLI 手动设置?请参阅快速开始

创建的内容

当您完成自助服务工作流程时,Fern 会将您的文档发布到全新的站点,并创建一个包含站点配置(docs.yml)、Markdown 页面和任何 API 规范的 GitHub 仓库。您的仓库包含一个预填充的 CLAUDE.md 文件,其中包含 llms.txt 格式的 Fern 文档,为 AI 编程助手提供使用 Fern 的上下文。

设置过程还会创建和配置:

  • 组织:使用您的组织 ID 创建组织,您将成为成员。
  • Fern token:在您的仓库 GitHub secrets 中创建 FERN_TOKEN,用于在您的 CI/CD 工作流程中验证 Fern CLI,范围限定于您的组织。
  • GitHub Action:一个工作流程,每当您向主分支推送更改时运行 fern generate --docs,自动重新构建和发布您的文档。

设置后,您拥有此仓库的完全所有权。向主分支推送更改以触发文档的自动重新构建和发布,或通过 Fern Dashboard 管理设置。

设置步骤

1

输入您的组织名称

为您的组织选择一个唯一标识符。这将用于您的文档 URL 和在 Dashboard 中标识您的项目。

Enter organization name

2

上传您的 API 规范(可选)

上传 OpenAPI 规范以生成 API 参考文档。如果您没有规范或想稍后添加,可以跳过此步骤。

Upload API spec

3

配置您的品牌

输入现有网站 URL(如您的营销网站或博客),以便 Fern 可以自动匹配您的品牌风格。或者,手动选择主色调并上传徽标。

Configure branding

4

您的站点已上线!

Fern 将您的文档发布到您可以立即访问的在线 URL。添加您的 GitHub 账户作为协作者以获得仓库的所有权。从那时起,您可以像任何其他 Git 仓库一样编辑文件、推送更改和打开拉取请求。每次推送到主分支都会触发 GitHub Action 自动重新构建和发布您的文档。您还可以在 Dashboard 中管理您的站点设置。

Site published success screen

后续步骤

开始编写内容并自定义您的站点:

监控构建

每当您向主分支推送更改时,您的文档会自动重新构建。要检查构建状态,请转到 GitHub 仓库中的 Actions 选项卡。每个工作流运行都显示构建是否成功,以及任何错误或警告。

故障排除

如果您的文档构建因身份验证错误而失败,FERN_TOKEN 可能没有正确设置。要解决此问题:

  1. 如果还没有安装 Fern CLI:

    $npm install -g fern-api
  2. 如果需要,将自己添加为仓库的协作者,然后在本地克隆它。

  3. 从 Fern 项目目录中运行以下命令生成新令牌:

    $fern token

    这会生成一个范围限定于您组织的令牌(如 fern.config.json 中定义)。

  4. 复制令牌并将其添加为名为 FERN_TOKEN仓库密钥

  5. 转到仓库中的 Actions 选项卡并重新运行失败的工作流程。

如果您的构建因解析 API 规范问题而失败,您可以在本地进行故障排除:

  1. 如果还没有在本地克隆您的文档仓库。

  2. 安装 Fern CLI:

    $npm install -g fern-api
  3. 运行以下命令查看包含行号的详细验证错误:

    $fern check --from-openapi

    此命令直接从您的 OpenAPI 规范打印验证错误,包括错误发生的行号。

解决 API 规范中的错误后,提交并推送更改以触发新的构建。