自助服务设置
自助服务设置
自助服务工作流程会引导您通过几个步骤创建新的 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 管理设置。
设置步骤
您的站点已上线!
Fern 将您的文档发布到您可以立即访问的在线 URL。添加您的 GitHub 账户作为协作者以获得仓库的所有权。从那时起,您可以像任何其他 Git 仓库一样编辑文件、推送更改和打开拉取请求。每次推送到主分支都会触发 GitHub Action 自动重新构建和发布您的文档。您还可以在 Dashboard 中管理您的站点设置。

后续步骤
开始编写内容并自定义您的站点:
了解为您的站点提供支持的内容和部署工作流程。
学习 Markdown 基础知识并使用组件创建丰富的文档。
在您的 docs.yml 文件中设置颜色、排版、导航等。
监控构建
每当您向主分支推送更改时,您的文档会自动重新构建。要检查构建状态,请转到 GitHub 仓库中的 Actions 选项卡。每个工作流运行都显示构建是否成功,以及任何错误或警告。
故障排除
Fern token 问题
如果您的文档构建因身份验证错误而失败,FERN_TOKEN 可能没有正确设置。要解决此问题:
-
如果还没有安装 Fern CLI:
-
如果需要,将自己添加为仓库的协作者,然后在本地克隆它。
-
从 Fern 项目目录中运行以下命令生成新令牌:
这会生成一个范围限定于您组织的令牌(如
fern.config.json中定义)。 -
复制令牌并将其添加为名为
FERN_TOKEN的仓库密钥。 -
转到仓库中的 Actions 选项卡并重新运行失败的工作流程。
API 规范错误
如果您的构建因解析 API 规范问题而失败,您可以在本地进行故障排除:
-
如果还没有在本地克隆您的文档仓库。
-
安装 Fern CLI:
-
运行以下命令查看包含行号的详细验证错误:
此命令直接从您的 OpenAPI 规范打印验证错误,包括错误发生的行号。
解决 API 规范中的错误后,提交并推送更改以触发新的构建。


