Documention
Overview
Built-in Extensions

Built-in Extensions List

Here is a list of all the built-in extensions for Umo Editor, including official Tiptap extensions, extensions extended by Umo Editor, and third-party extensions used.

Official Tiptap Extensions

NameDescription
@tiptap/starter-kitBasic extension set of Tiptap, including paragraph, heading, emphasis, and other basic editing features
@tiptap/extension-placeholderDisplays a prompt message when there is no content in the editor, guiding users to input
@tiptap/extension-focusManages the focus state of the editor
@tiptap/extension-font-familyAllows users to customize the font family of the text
@tiptap/extension-boldAdds bold style to the text
@tiptap/extension-underlineAdds underline effect to the text
@tiptap/extension-subscriptSupports subscript text format
@tiptap/extension-superscriptSupports superscript text format
@tiptap/extension-colorAdds color to the text
@tiptap/extension-text-styleAdds HTML tags to the text
@tiptap/extension-highlightAdds background color to the text, highlighting important information
@tiptap/extension-task-itemCreates checkable task list items
@tiptap/extension-task-listManages task lists, supporting the completion status of task items
@tiptap/extension-linkInserts and edits hyperlinks, supporting URLs and anchor links
@tiptap/extension-tableImplements table insertion and editing, including row and column operations
@tiptap/extension-table-rowSpecifically used for managing row operations in tables
@tiptap/extension-typographyProvides a series of advanced typography features, such as quotes, ellipses, etc.
@tiptap/extension-character-countDisplays real-time character, word, or word count statistics in the editor
@tiptap/extension-dropcursorEnhances user experience with a drop cursor effect, indicating the insertion position

Official Tiptap Pro Extensions

NameDescription
@tiptap-pro/extension-table-of-contentsCreates a table of contents for the editor
@tiptap-pro/extension-invisible-charactersManages invisible characters
@tiptap-pro/extension-mathematicsInserts and edits LaTeX mathematical formulas

Extensions Extended by Umo Editor

For all Extensions, see: Umo Editor Extensions

NameDescription
font-sizeAllows users to customize the font size of the text
bullet-listProvides an unordered list feature for creating bulleted lists
ordered-listSupports ordered lists, arranging items in numerical or alphabetical order
indentImplements indentation for text or list items to increase hierarchy
text-alignControls the alignment of the text, including left, center, right, and justified alignment
node-alignAligns nodes within the editor, such as images or blocks
line-heightSets the line spacing of the text to enhance the reading experience
imageUsed for inserting, adjusting, and displaying image files
videoUsed for inserting, adjusting, and displaying video files, supporting video playback
audioUsed for inserting, adjusting, and displaying audio files, supporting playback control
fileUsed for inserting and displaying other types of files
code-blockCode block editing Extension, supporting code editing and highlighting
text-boxUsed for inserting and editing text boxes
horizontal-ruleInserts a horizontal line to separate content
iframeSupports embedding external web pages or applications with Iframe
table-cellUsed for editing and formatting table cells
table-headerManages the header rows and columns of tables
page-breakInserts a page break in the document
tocGenerates a table of contents based on the document’s outline
invisible-nodeUsed to display invisible characters such as line breaks and carriage returns
selectionProvides operations after text and node selection
file-handlerHandles file drag-and-drop and paste logic

Third-Party Extensions

NameDescription
@sereneinserenade/tiptap-search-and-replaceSearches and replaces specified text in the editor’s content