开发文档
插件说明
内置插件列表

内置插件列表

这里列举了 Umo Editor 内置的所有插件,包括 Tiptap 官方插件和 Umo Editor 扩展的插件以及所用到的第三方插件。

Tiptap 官方插件

插件名称插件说明
@tiptap/starter-kitTiptap的基本扩展集,包含段落、标题、强调等基础编辑功能
@tiptap/extension-placeholder在编辑器内没有内容时显示提示信息,引导用户输入
@tiptap/extension-focus管理编辑器焦点状态
@tiptap/extension-font-family允许用户自定义文本的字体系列
@tiptap/extension-bold为文本添加加粗样式
@tiptap/extension-underline给文本添加下划线效果
@tiptap/extension-subscript支持下标文本格式
@tiptap/extension-superscript支持上标文本格式
@tiptap/extension-color为文本添加颜色
@tiptap/extension-text-style为文本添加 HTML 标记
@tiptap/extension-highlight为文本添加背景颜色,突出显示重要信息
@tiptap/extension-task-item创建可勾选的任务列表项
@tiptap/extension-task-list管理任务列表,支持任务项的完成状态
@tiptap/extension-link插入和编辑超链接,支持 URL 和锚点链接
@tiptap/extension-table实现表格插入与编辑,包括行列操作
@tiptap/extension-table-row专门用于管理表格的行操作
@tiptap/extension-typography提供一系列高级排版功能,如引号、省略号等
@tiptap/extension-character-count实时显示编辑器中字符、单词或字数统计
@tiptap/extension-dropcursor提升用户体验的拖放光标效果,指示插入位置

Tiptap 官方 Pro 插件

插件名称插件说明
@tiptap-pro/extension-table-of-contents为编辑器创建目录
@tiptap-pro/extension-invisible-characters管理不可见字符
@tiptap-pro/extension-mathematics插入和编辑 LaTex 数学公式

Umo Editor 扩展的插件

所有插件见:https://github.com/umodoc/editor/tree/main/src/components/editor/extensions

插件名称插件说明
font-size允许用户自定义文本的字体大小
bullet-list提供无序列表功能,用于创建项目符号列表
ordered-list支持有序列表,用数字或字母顺序排列项目
indent实现文本或列表项的缩进,以增加层次感
text-align控制文本的对齐方式,包括左对齐、居中、右对齐和两端对齐
node-align对编辑器内的节点进行对齐,例如图片或区块
line-height设置文本行间距,增强阅读体验
image用于插入、调整和展示图像文件
video用于插入、调整和展示视频文件,支持播放视频内容
audio用于插入、调整和展示音频文件,支持播放控制
file用于插入和展示其他类型的文件
code-block代码块编辑插件,支持代码编辑和高亮显示
text-box用于插入和编辑文本框
horizontal-rule插入水平线以分隔内容
iframe支持嵌入外部网页或应用的 Iframe
table-cell用于编辑和格式化表格单元格的扩展
table-header管理表格的表头行和列
page-break在文档中插入分页符
toc根据自动生成文档的大纲目录
invisible-node用于显示换行符和回车符等不可见字符
selection提供文本和节点选择后的操作行为
file-handler处理文件拖放和粘贴逻辑

第三方插件

插件名称插件说明
@sereneinserenade/tiptap-search-and-replace在编辑器内容中搜索并替换指定文本