Toggle Sidebar B
header.lightDarkMode D

TipTap Editor

Rich text editor built on @tiptap/vue-3. Ships with a styled toolbar covering headings, bold/italic, lists, links, images, code blocks, and an embedded media picker. Heavy component — see existing posts/blog form for full usage.

Default

Editor with the default toolbar bound to v-model.

Without toolbar

Compact mode for short content like bios.

API Reference

Props, events, and slots for each sub-component.

TipTapEditor

Props

PropTypeDefaultDescription
modelValuestring""HTML content. Supports v-model.
placeholderstringPlaceholder text when empty.
stickybooleantrueMake the toolbar sticky to the top.
minimalbooleanfalseHide the toolbar and most extensions.
showCharacterCountbooleanfalseShow a live character counter.

Slots

SlotDescription
toolbar-extraAppend extra toolbar buttons after the default set.