文档快速开始
文档快速开始
使用 Fern 构建符合您品牌风格的美观开发者文档。Fern 支持使用 Markdown 编写页面,并从 OpenAPI 规范生成 API 参考文档。
使用引导界面
或者,按照本指南使用 CLI 开始使用 Fern。
如果您正在从现有文档迁移,Fern 会作为企业计划的一部分提供白手套迁移服务。请在此联系我们。
初始化您的文档
您文档的所有配置都位于 fern 文件夹中。通过使用初始模板或从头开始创建 fern 文件夹
使用初始模板
使用 fern-api/docs-starter 仓库作为您站点的模板:
- 导航到 fern-api/docs-starter 并点击 Use this template 按钮(位于页面右上角)。您必须登录 GitHub。
- 选择 create a new repository 选项。将其命名为
fern-docs。 - 克隆您新创建的仓库并在您喜欢的代码编辑器中打开(例如 Cursor、VS Code)。
您将看到一个包含 fern 文件夹的基本站点,该文件夹包含 API 定义、Markdown 页面和配置文件。查看实时示例以了解初始模板发布后的效果。您可以使用这些文件测试 Fern 的功能,或用您自己的文件替换它们。
从头开始
您将在项目中看到一个新的 fern 文件夹,其中包含以下配置文件(但没有其他 Markdown 或 API 定义文件):
配置您的组织
配置两个设置(这些值不必匹配):
- 组织名称在
fern.config.json中:在 Fern 系统中标识您的组织(包括 Fern Dashboard) - 文档 URL在
docs.yml中:确定您的文档发布位置
两个值都只能使用字母数字字符、连字符和下划线。
自定义您的文档
现在您有了一个基本的文档站点,您可以通过添加教程、生成 API 参考或微调品牌来自定义它。(或跳到预览和发布。)
添加内容
创建 Markdown(.mdx)文件并填写内容。阅读 Markdown 基础文档了解更多。
Fern 在 MDX 文件中支持 GitHub 风格的 Markdown (GFM),无需插件。您还可以创建可重用片段来在多个页面间共享内容。
在您的 docs.yml 文件中引用您的新页面。您可以在节中或作为独立页面引用 Markdown 页面。
添加 API 参考
如果您克隆了初始模板,您已经有一个包含示例 API 定义的 openapi.yaml 文件。如果您从头开始,请添加您的 OpenAPI 规范:
在 docs.yml 文件中引用您的 API 定义以生成 API 参考文档:
为您的文档添加品牌
在 docs.yml 文件中配置您站点的所有品牌元素,如 logo、颜色和字体。
预览您的文档
在发布之前,预览您的更改在本地开发环境中或生成可共享的预览链接。
本地预览
可共享预览链接
运行具有热重载功能的本地开发服务器。您的文档将在您编辑 Markdown 和 OpenAPI 文件时自动更新:
初始模板还包含一个 GitHub Actions 工作流,可以为拉取请求自动生成预览链接。有关设置详细信息,请参阅使用 GitHub Actions 自动化。
发布到生产环境
当您准备让您的文档公开访问时,发布它们:
系统将提示您登录并连接您的 GitHub 帐户。此命令在您在 docs.yml 中配置的 URL(例如 https://yourdomain.docs.buildwithfern.com)构建您的文档。
使用 Fern Dashboard 管理您的 GitHub 仓库连接、组织成员和 CLI 版本。跟踪分析以了解开发者如何使用您的文档。
探索 Fern 的功能
现在您的文档已上线,探索这些功能以进一步增强它们。