Rich text / API

foldkit-richtext-dom/view

The read-only renderer (§33): a Document becomes ordinary Foldkit Html, so SSR, static pages, CMS visitor rendering, and email generation all reuse one interpreter. It dispatches nothing — inertHtml has no Message universe — and it never touches the DOM directly, so it is the counterpart to the editable adapter rather than a second editor.

Marks and node kinds render through the same registry as the HTML serializer (§121), so a declared Link becomes a real <a href> here too instead of a name.

Functions

renderBlocksOne element per block, ready to place in any Foldkit view.
renderDocumentThe whole document as a div of block elements. A decoration set is projected over the document and overlaid on the runs it covers (§64): the document itself…
renderEditableThe editable subtree mount builds, as Html, for a server to send in the editor's host so the browser's editor adopts it rather than drawing it again (§145).…