Milkdown Plugins (Level 1)
Title 1 (Level 2)
Plugins provided by @milkdown/kit
:
🙋♀️Why not all plugins are available in
@milkdown/kit
?
@milkdown/kit
is a collection of plugins that are commonly used in the editor. If you want to use a plugin that is not in@milkdown/kit
, you can install it separately. The plugins in@milkdown/kit
are also stable and well-tested.
Package Name | Description |
---|---|
@milkdown/kit/preset/commonmark | Add commonmark syntax support. |
@milkdown/kit/preset/gfm | Add gfm syntax support. |
@milkdown/kit/plugin/history | Add undo & redo support. |
@milkdown/kit/plugin/clipboard | Add markdown copy & paste support. |
@milkdown/kit/plugin/cursor | Add drop & gap cursor. |
@milkdown/kit/plugin/listener | Add listener support. |
@milkdown/kit/plugin/indent | Add tab indent support. |
@milkdown/kit/plugin/upload | Add drop and upload support. |
@milkdown/kit/plugin/block | Add a drag handle for every block node. |
@milkdown/kit/plugin/tooltip | Add universal tooltip support. |
@milkdown/kit/plugin/slash | Add universal slash commands support. |
Other Plugins:
- @milkdown/plugin-collab
Add collaborative editing support, powered by yjs. - @milkdown/plugin-prism
Add prism support for code block highlight. - @milkdown/plugin-math
Add LaTeX support for math, powered by Katex. - @milkdown/plugin-emoji
Add emoji shortcut support (something like:+1:
), and use twemoji to display emoji. - @milkdown/plugin-diagram
Add mermaid diagram support.