Directories
¶
| Path | Synopsis |
|---|---|
|
Package htmlrender renders the document model to themed HTML.
|
Package htmlrender renders the document model to themed HTML. |
|
internal
|
|
|
derive
Package derive holds the tiny output-shaping derivations shared by every renderer: the admonition title rule, the code-block display label, the footnote def/ref pairing walk, the raw-HTML sanitize policy, and the destination-resolution pipeline (resolver → default resolution → SafeURL filter → percent-encoding).
|
Package derive holds the tiny output-shaping derivations shared by every renderer: the admonition title rule, the code-block display label, the footnote def/ref pairing walk, the raw-HTML sanitize policy, and the destination-resolution pipeline (resolver → default resolution → SafeURL filter → percent-encoding). |
|
Package tree builds the version-1 native render tree: a layout-free, fully RESOLVED semantic tree that native hosts (Flutter, SwiftUI, Compose, …) render as platform widgets, with everything policy-heavy — URL resolution and filtering, raw-HTML sanitizing, admonition titles, footnote pairing, math/mermaid fallbacks — already applied library-side by Build, through the same shared derivations the HTML renderer uses (render/internal/derive and the resolve package), so the two renderers cannot drift.
|
Package tree builds the version-1 native render tree: a layout-free, fully RESOLVED semantic tree that native hosts (Flutter, SwiftUI, Compose, …) render as platform widgets, with everything policy-heavy — URL resolution and filtering, raw-HTML sanitizing, admonition titles, footnote pairing, math/mermaid fallbacks — already applied library-side by Build, through the same shared derivations the HTML renderer uses (render/internal/derive and the resolve package), so the two renderers cannot drift. |
Click to show internal directories.
Click to hide internal directories.