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 中的富媒体
      • 概览
      • 折叠面板
      • 旁注
      • 按钮
      • 徽章
      • 下载
      • 提示框
      • 卡片
      • 代码块
      • 复制组件
      • 下载组件
      • 端点请求片段
      • 端点响应片段
      • 端点模式代码片段
      • Webhook 负载片段
      • 文件
      • 框架
      • 图标
      • If
      • 缩进
      • 参数字段
      • 提示词组件
      • Runnable endpoint
      • 模式组件
      • 步骤
      • 表格
      • 标签页
      • 工具提示
      • 版本
    • 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
预约演示登录免费开始
在本页
  • 变体
  • 按产品
  • 按版本
  • 按角色
  • 组合条件
  • 反转条件
  • 属性
编写内容组件

If

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

图标组件

下一个

Indent

<If> 组件让您可以基于读者正在查看的产品或版本,或者如果您的文档使用身份验证时基于他们的角色来显示或隐藏内容。

变体

按产品

使用 products 属性来仅在读者查看特定产品时显示内容。products 数组中的值对应于您的 docs.yml 中定义的产品标识符。

Markdown
1<If products={["orchids"]}>
2 此内容仅在查看兰花产品时显示。
3</If>
4
5<If products={["orchids", "succulents"]}>
6 此内容在兰花和多肉植物产品中都会显示。
7</If>

按版本

使用 versions 属性来仅在读者查看特定版本时显示内容。versions 数组中的值对应于您的 docs.yml 中定义的版本标识符。

Markdown
1<If versions={["v1"]}>
2 此内容仅在版本 v1 中显示。
3</If>
4
5<If versions={["v2"]}>
6 此内容仅在版本 v2 中显示。
7</If>

按角色

使用 roles 属性来根据已认证用户的角色显示内容。roles 数组中的值对应于您的基于角色的访问控制配置中定义的角色。

Markdown
1<If roles={["admin"]}>
2 此内容仅对管理员可见。
3</If>

组合条件

您可以在单个 <If> 组件上组合 products、versions 和 roles 属性。当指定多个属性时,所有条件都必须匹配。

Markdown
1<If products={["orchids"]} versions={["v2"]}>
2 此内容仅在查看版本 v2 的兰花产品时显示。
3</If>
4
5<If products={["succulents"]} roles={["beta-users"]}>
6 此内容仅在多肉植物产品中对 beta 用户显示。
7</If>

反转条件

使用 not 属性来反转任何条件,在条件不匹配时显示内容。

Markdown
1<If products={["legacy"]} not>
2 此内容在除 legacy 之外的所有产品中显示。
3</If>
4
5<If versions={["v1"]} not>
6 此内容在除 v1 之外的所有版本中显示。
7</If>

属性

products
string[]

仅在读者查看指定产品之一时显示内容。值对应于您的 docs.yml 中定义的产品标识符。

versions
string[]

仅在读者查看指定版本之一时显示内容。值对应于您的 docs.yml 中定义的版本标识符。

roles
string[]

仅在已认证用户具有指定角色之一时显示内容。

not
booleanDefaults to false

反转条件,在条件不匹配时显示内容。

children
string | JSXRequired

要根据条件显示或隐藏的内容。