富文本字段

富文本字段

The richtext field stores managed editorial content with formatting.

最佳用途

  • 正文内容
  • 已格式化的章节内容
  • 编辑描述
  • 类文章的文本块

架构示例

{ "name": "body", "label": "Body", "type": "richtext" }

模板用法

{{{ body }}}

当输出应呈现为 HTML 时使用三重大括号。

区块示例:

<div class="prose">
  {{{ body }}}
</div>

使用场景

在编辑者需要诸如标题、列表、链接或强调等格式化工具时,使用 richtext

不建议使用的情况

当以下情况时,不要使用 richtext

  • 仅需纯文本
  • 内容需要保持高度结构化
  • 需要受控技术管理的高级原始标记

改用 textarearepeaterhtmlcode

技术说明

  • 使用三重大括号渲染 richtext,以便托管的格式化可以生成 HTML 输出
  • richtext 保留用于编辑者撰写的散文内容,而不是用于高度结构化的内容模型
  • 仅当确实需要受控的高级标记时才使用 htmlcode
  • 如果重复项中的每项都需要格式化文本,应仅在编辑工作流确实需要该复杂性时考虑使用带嵌套富文本的 repeater

相关