Core blocks
- ATX and Setext headings
- Paragraphs and breaks
- Nested block quotes
- Tight and loose lists
- Fenced and indented code
- All seven HTML block forms
FORMAT 01
Markdown defaults to the CommonMark 0.31.2 profile. The pinned official corpus passes 652/652 through the same public API on Linux, macOS and Windows.
The corpus, sanitizer, pathological-input, differential, performance and pushed cross-platform gates pass. The claim remains deliberately versioned rather than promising every Markdown extension.
EXPLICIT EXTENSIONS
Pipe tables, task-list checkboxes and strikethrough are useful, but they are not CommonMark core. Enable the legacy extension profile deliberately:
markup --extensions notes.md -o notes.htmlINPUT
# Release notes
Markup++ keeps **conversion** small.
- CommonMark by default
- fragment or standalone HTML
- future Nift embeddingOUTPUT
<h1>Release notes</h1>
<p>Markup++ keeps <strong>conversion</strong> small.</p>
<ul>
<li>CommonMark by default</li>
<li>fragment or standalone HTML</li>
<li>future Nift embedding</li>
</ul>