Markdown
ui.widgets.MarkdownRend un sous-ensemble de Markdown pris en charge sous forme de nœuds natifs.
BEHAVIOR CONTRACT
Titres, emphase, code en ligne, listes et citations deviennent de vrais nœuds de texte mis en page.
RECORDED INTERACTION
Montre titres, gras, italique, listes et citations.
// ── Markdown ──
pub fn buildMarkdown(scope: *ui.Scope, cx: *ui.Cx) anyerror!*ui.Node {
_ = scope;
const md =
\\# Markdown
\\
\\Supports **bold**, *italic*, and `inline code`.
\\
\\- bullet one
\\- bullet two
\\
\\> A blockquote line.
;
const res = try W.Markdown(md, .{ .base_font_size = 13 }).render(cx);
return res.root;
}Le code source tel quel de la story dans le Storybook (zenit 5f9add5+wip 2026-09-30). W désigne ui.widgets ; col / row / label sont de petits helpers de mise en page du Storybook.
MarkdownBuilder
ui.widgets.Markdownmount renvoie directement MarkdownBuilder : ajoutez-le à un parent.