mirror of https://github.com/halo-dev/halo
20 lines
643 B
Markdown
20 lines
643 B
Markdown
![]() |
# 默认编辑器扩展点
|
|||
|
|
|||
|
该扩展点用于扩展默认编辑器的功能,包括 Tiptap Extension,以及工具栏、悬浮工具栏、Slash Command。
|
|||
|
|
|||
|
## 定义方式
|
|||
|
|
|||
|
```ts
|
|||
|
import ExtensionFoo from "./tiptap/extension-foo.ts"
|
|||
|
|
|||
|
export default definePlugin({
|
|||
|
extensionPoints: {
|
|||
|
"default:editor:extension:create": () => {
|
|||
|
return [ExtensionFoo];
|
|||
|
},
|
|||
|
},
|
|||
|
});
|
|||
|
```
|
|||
|
|
|||
|
其中,`ExtensionFoo` 是一个 Tiptap Extension,可以参考 [Tiptap 文档](https://tiptap.dev/) 和 [https://github.com/halo-sigs/richtext-editor/blob/main/docs/extension.md](https://github.com/halo-sigs/richtext-editor/blob/main/docs/extension.md)。
|