用途:为 Umbraco CMS 富文本编辑器(基于 Tiptap)添加功能扩展,包括新的节点类型(如自定义块)、标记(如自定义格式)或其它编辑器能力。
主要能力:通过清单(manifests.ts)注册 Tiptap 扩展,使用 UmbTiptapExtensionApiBase 提供底层 Tiptap 扩展;可创建自定义 Node、Mark,使用 getStyles 添加编辑器样式,并通过 args.configuration.getValueByAlias 读取数据类型配置。
用法要点:先获取官方最新文档(Umbraco 扩展类型、富文本编辑器、Tiptap 扩展、Foundation 页面),确认功能类型后生成清单与 API 类。清单类型为 tiptapExtension,meta 可含 icon、label、group、description;常见分组有 formatting、structure、media、misc。相关技能包括工具栏扩展与状态栏扩展。
适用场景:需要为 Umbraco 后台富文本编辑器自定义内容结构与格式时。
限制:实施前应获取最新官方文档,未提供的收费、平台版本等信息暂未提供。