StarterKit 扩展
StarterKit 是一个集合了最受欢迎的 Tiptap 扩展的工具。如果你刚开始,这个扩展非常适合你。
安装
npm install @tiptap/starter-kit包含的扩展
节点
BlockquoteBulletListCodeBlockDocumentHardBreakHeadingHorizontalRuleListItemOrderedListParagraphText
标记
扩展功能
DropcursorGapcursorUndo/RedoListKeymap(v3 新增)TrailingNode(v3 新增)
源代码
使用 StarterKit 扩展
将 StarterKit 传递给编辑器,以一次加载所有包含的扩展。
import { Editor } from '@tiptap/core'
import StarterKit from '@tiptap/starter-kit'
const editor = new Editor({
content: '<p>示例文本</p>',
extensions: [StarterKit],
})你可以配置包含的扩展,甚至禁用其中的一些,如下所示。
import { Editor } from '@tiptap/core'
import StarterKit from '@tiptap/starter-kit'
const editor = new Editor({
content: '<p>示例文本</p>',
extensions: [
StarterKit.configure({
// 禁用一个包含的扩展
undoRedo: false,
// 配置一个包含的扩展
heading: {
levels: [1, 2],
},
}),
],
})