Expand description
Markdown <-> Tiptap/ProseMirror JSONContent on top of tiptap_rusty_parser.
from_markdown: CommonMark (+ GFM by default) to aDocumentusing Tiptap StarterKit names (paragraph,heading,bulletList, …).to_markdown: aNodetree back to Markdown.
Options are plain data structs (no closures) so the same surface can be exposed over WASM/FFI later.
Structs§
- Document
- An owned Tiptap document (its root node, usually
type: "doc"). - Node
- A single Tiptap/ProseMirror node.
- Parse
Options - Import options.
- Render
Options - Export options.
Enums§
- Html
Policy - What to do with raw HTML found in Markdown.
- Unknown
Node Policy - How to render a node with no Markdown equivalent.
Constants§
- DEFAULT_
MAX_ DEPTH serde_json’s default recursion limit.
Functions§
- from_
markdown - Parse Markdown with default options (GFM on, HTML kept as text).
- from_
markdown_ with - Parse Markdown with
opts. Never panics; the result always has at least one block. - to_
markdown - Render
nodeto Markdown with default options. - to_
markdown_ with - Render
nodeto Markdown withopts.