description: Inline and block-level HTML tags inside markdown.
SilverBullet supports embedding raw HTML tags inside your markdown — both inline (mid-paragraph, in headings, in table cells) and block-level (HTML on its own lines). As with other Live Preview features, it is rendered live in the editor when the cursor is outside the tag, and falls back to raw source when the cursor enters it. Markdown inside the HTML tag is parsed and rendered too.
This is a power-user feature, use it carefully. There is no sanitization of HTML.
Use any HTML tag inside running text. For example:
This text is underlined and this is highlighted.
Inline HTML also works in headings and table cells:
| Tag | Example |
|---|---|
<kbd> |
Esc |
<sub> |
H2O |
Block-level HTML elements (<div>, <details>, <figure>, <blockquote>, etc.) on their own lines are recognized as HTML blocks. Markdown nested inside is still parsed:
<u> with no closing </u>) render as literal text.<details> (or any structured HTML block) to wrap markdown content, keep the entire block contiguous — no blank lines between the opening and closing tag.<style>, <script>, <iframe>).