CommonMark Rendering Test
Sunday, 1 March 2026This post tests all CommonMark extensions and rendering features.
Inline Formatting
Regular text, bold text, italic text, bold italic.
Strikethrough text
should be rendered with <del> tags.
Inserted text
should be rendered with <ins> tags.
Here is some inline code in a sentence.
Links and Autolinks
A regular link to example and an autolinked URL: https://github.com/OlegKrikun
Email autolink: user@example.com
Headings
Heading 1
Text after heading 1.
Heading 2
Text after heading 2.
Heading 3
Text after heading 3.
Heading 4
Text after heading 4.
Heading 5
Text after heading 5.
Heading 6
Text after heading 6.
Tables
| Feature | Status | Notes |
|---|---|---|
| Strikethrough | Done | ~~text~~ |
| Tables | Done | GFM-style |
| Ins | Done | ++text++ |
| Autolink | Done | Bare URLs |
| Heading Anchor | Done | Auto IDs |
Blockquotes
This is a blockquote. It can span multiple lines and is commonly used for highlighting important notes or quoting external sources.
This is a blockquote. It can span multiple lines.
And can be nested.
Lists
Unordered list:
-
First item
-
Second item with bold
-
Third item with
strikethrough
Ordered list:
-
One
-
Two
-
Three
Code Blocks
fun main() {
println("Hello, CommonMark!")
val items = listOf("strikethrough", "tables", "autolinks")
items.forEach { println("Extension: $it") }
}
Single Image
Long Paragraphs
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula ut dictum pharetra, nisi nunc fringilla magna, in commodo elit erat nec turpis. Ut pharetra augue nec augue.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna.
Horizontal Rules
Mixed Content
Here is a paragraph with
deleted
and
inserted
text, a link, code, bold, and italic all mixed together. Plus an autolink: https://kotlinlang.org
| Mixed | Table |
|---|---|
|
|
new |
| bold | italic |
code |
link |