Tesserae

MarkdownBlock

Description

Renders Markdown text as sanitized HTML. The component uses the bundled marked and DOMPurify libraries (via the Markdown helper) so untrusted input is safe to display.

Usage

API reference

class

MarkdownBlock

public class MarkdownBlock : ComponentBase<MarkdownBlock, HTMLElement>, ICanWrap

A component that renders Markdown text as sanitized HTML. Uses the bundled and libraries via .

Constructors

Constructor
MarkdownBlock
public MarkdownBlock(string text = "")

Initializes a new instance of the class.

Parameters

text
The Markdown source text to render.

Properties

Property
MarkdownBlock.Text
public string Text { get ; set ; }

Gets or sets the Markdown source text. Setting this re-renders the sanitized HTML.

Property
MarkdownBlock.HTML
public string HTML

Gets the rendered sanitized HTML (derived from ).

Property
MarkdownBlock.CanWrap
public bool CanWrap { get ; set ; }

Gets or sets whether the rendered Markdown can wrap.

Methods

Method
MarkdownBlock.Render
public override HTMLElement Render()

Renders the component.

See also

© 2026 Tesserae. All rights reserved.