For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
预约演示登录免费开始
  • 入门
    • 概览
    • 工作原理
    • 快速开始
    • 项目结构
    • Customer showcase
    • 变更日志
  • 配置
    • 概览
    • 站点级设置
    • 页面级设置
  • 编写内容
    • Markdown 基础
    • Markdown 中的富媒体
    • Fern 编辑器
    • 可复用代码片段
  • AI 功能
    • 概览
    • Fern Writer
    • AI 生成的示例
    • Markdown 访问
      • 概览
      • Agent 指令
      • 智能体指令
      • 分析与集成
    • MCP 服务器
    • API 目录发现
  • Public API
    • GETJWT from Fern API key
    • GETAlgolia search credentials
    • GETCurrent user information
  • Fern Writer API
    • GETGet Fern Writer Install Link
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
预约演示登录免费开始
在本页
  • 使用引导界面
  • 安装CLI
  • 初始化您的文档
  • 配置您的组织
  • 自定义您的文档
  • 预览您的文档
  • 发布到生产环境
  • 探索Fern的功能
入门

文档快速入门

||以 Markdown 格式查看|
此页面是否有帮助?
在仪表板中编辑
上一个

Fern 文档的工作原理

下一个

项目结构

使用Fern构建与您品牌匹配的精美开发者文档。Fern支持用Markdown编写页面,并从OpenAPI规范生成API参考文档。

使用引导界面

或者,按照本指南使用CLI开始使用Fern。

如果您正在迁移现有文档,Fern在企业计划中提供白手套迁移服务。请在这里联系我们。

1

安装CLI

安装Fern CLI,以便您可以从命令行管理项目:

$npm install -g fern-api
2

初始化您的文档

您文档的所有配置都存放在fern文件夹中。通过使用入门模板或从零开始来创建fern文件夹。

使用入门模板

将fern-api/docs-starter仓库作为您网站的模板:

  1. 导航到fern-api/docs-starter并点击Use this template按钮(位于页面右上角)。您必须登录到GitHub。
  2. 选择create a new repository选项。将其命名为fern-docs。
  3. 克隆您新创建的仓库,并在您喜欢的代码编辑器中打开它(例如Cursor、VS Code)。

您将看到一个基础网站,其中包含一个fern文件夹,该文件夹包含API定义、Markdown页面和配置文件。查看实时示例以了解入门模板发布后的外观。您可以使用这些文件测试Fern的功能,或用您自己的文件替换它们。

fern
docs# Markdown内容和资源
docs.yml# 定义导航、主题和托管详细信息
fern.config.json# 指定组织名称和CLI版本
generators.yml# 配置SDK生成
openapi.yaml# API定义
README.md
从零开始
$fern init --docs

您将在项目中看到一个新的fern文件夹,其中包含以下配置文件(但没有其他Markdown或API定义文件):

fern
docs.yml# 定义导航、主题和托管详细信息
fern.config.json# 指定组织名称和CLI版本
3

配置您的组织

配置两个设置(这些值不必匹配):

  • 组织名称在fern.config.json中:在Fern系统中标识您的组织(包括Fern控制台)
  • 文档URL在docs.yml中:确定您的文档发布位置
fern.config.json
1{
2 "organization": "{{YOUR_ORGANIZATION}}",
3 "version": "5.12.0"
4}
docs.yml
1instances:
2 - url: {{YOUR_DOMAIN}}.docs.buildwithfern.com

两个值都只能使用字母数字字符、连字符和下划线。

4

自定义您的文档

现在您有了一个基础文档网站,您可以通过添加教程、生成API参考文档或微调品牌来自定义它。(或跳到预览和发布。)

添加内容

创建Markdown (.mdx) 文件并填写内容。阅读Markdown基础知识文档了解更多信息。

Fern在MDX文件中支持GitHub风格Markdown (GFM),无需插件。您还可以创建可重用片段以在多个页面间共享内容。

docs/pages/hello-world.mdx
1---
2title: "页面标题"
3description: "副标题(可选)"
4---
5
6Hello world!

在您的docs.yml文件中引用新页面。您可以在章节内引用Markdown页面,也可以作为独立页面引用。

docs.yml
1navigation:
2 - page: Hello World
3 path: docs/pages/hello-world.mdx
4 - section: 概览
5 contents:
6 - page: 开始使用
7 path: docs/pages/getting-started.mdx
添加API参考文档

如果您克隆了入门模板,您已经有一个包含示例API定义的openapi.yaml文件。如果您从零开始,请添加您的OpenAPI规范:

$fern init --openapi /path/to/openapi.yml

在docs.yml文件中引用您的API定义以生成API参考文档:

docs.yml
1navigation:
2 - api: "API参考文档"
为您的文档设计品牌

在docs.yml文件中配置您网站的所有品牌设置,如logo、颜色和字体。

docs.yml
1colors:
2 accent-primary:
3 dark: "#f0c193"
4 light: "#af5f1b"
5
6logo:
7 dark: docs/assets/logo-dark.svg
8 light: docs/assets/logo-light.svg
9 height: 40
10 href: https://buildwithfern.com/
11
12favicon: docs/assets/favicon.svg
5

预览您的文档

在发布之前,在本地开发环境中预览您的更改或生成可共享的预览链接。

本地预览
可共享预览链接

运行具有热重载功能的本地开发服务器。当您编辑Markdown和OpenAPI文件时,您的文档将自动更新:

$fern docs dev

入门模板还包含一个GitHub Actions工作流,可以自动为拉取请求生成预览链接。请参阅使用GitHub Actions自动化了解设置详情。

6

发布到生产环境

当您的文档准备好公开访问时,发布它们:

$fern generate --docs

系统将提示您登录并连接您的GitHub账户。此命令在您在docs.yml中配置的URL(例如https://yourdomain.docs.buildwithfern.com)构建您的文档。

使用Fern控制台管理您的GitHub仓库连接、组织成员和CLI版本。跟踪分析以了解开发者如何使用您的文档。

探索Fern的功能

现在您的文档已上线,探索这些功能来进一步增强它们。

配置网站级设置

使用docs.yml文件配置颜色、SEO、排版、布局等。

探索组件

使用Fern的内置组件创建交互式、组织良好的文档。

自定义导航

添加产品、版本、嵌套章节、选项卡等。

与您的团队协作

使用Fern编辑器让非技术团队成员在所见即所得的浏览器界面中编辑文档。

设置自定义域名

在您自己的域名或子域名上托管文档(例如docs.example.com)。

配置分析

与PostHog、Segment、Intercom、Google Tag Manager和其他平台集成。