富文本字段
富文本字段
The richtext field stores managed editorial content with formatting.
最佳用途
- 正文内容
- 已格式化的章节内容
- 编辑描述
- 类文章的文本块
架构示例
{ "name": "body", "label": "Body", "type": "richtext" }模板用法
{{{ body }}}当输出应呈现为 HTML 时使用三重大括号。
区块示例:
<div class="prose">
{{{ body }}}
</div>使用场景
在编辑者需要诸如标题、列表、链接或强调等格式化工具时,使用 richtext。
不建议使用的情况
当以下情况时,不要使用 richtext:
- 仅需纯文本
- 内容需要保持高度结构化
- 需要受控技术管理的高级原始标记
改用 textarea、repeater 或 htmlcode。
技术说明
- 使用三重大括号渲染
richtext,以便托管的格式化可以生成 HTML 输出 - 将
richtext保留用于编辑者撰写的散文内容,而不是用于高度结构化的内容模型 - 仅当确实需要受控的高级标记时才使用
htmlcode - 如果重复项中的每项都需要格式化文本,应仅在编辑工作流确实需要该复杂性时考虑使用带嵌套富文本的
repeater