Enhanced Markdown Block Types — Test Page
A comprehensive test page covering all Notion Enhanced Markdown block types for rendering verification.
Enhanced Markdown Block Types — Test Page
This page lists all supported Notion block types for rendering tests. Bold, italic, strikethrough, underline, inline code, red text, blue text — inline annotations.
Headings
Heading 1
Heading 2
Heading 3
Paragraph & Text Annotations
Normal paragraph text. **Bold text. ***Italic text. **Bold italic. ***~~Strikethrough. ~~Underline. Code span.
Gray, Brown, Orange, Yellow, Green, Blue, Purple, Pink, Red
Gray bg, Brown bg, Orange bg, Yellow bg, Green bg, Blue bg, Purple bg, Pink bg, Red bg
Quote
This is a blockquote. Notion renders this as a styled quote block.
Lists
Bulleted List
- First bullet item
- Second bullet item
- Third bullet item with bold
Numbered List
- First numbered item
- Second numbered item
- Third numbered item
To-do List
- Unchecked to-do item
- Checked to-do item
- Another unchecked item
Code Block
// TypeScript code block example
interface User {
id: number;
name: string;
email: string;
}
const greet = (user: User): string => {
return `Hello, ${user.name}!`;
};
# Python code block example
def fibonacci(n: int) -> list[int]:
a, b = 0, 1
result = []
for _ in range(n):
result.append(a)
a, b = b, a + b
return result
print(fibonacci(10))
Callout
This is a default callout block. Use callouts to highlight important information.
Warning callout with a different color and icon.
Error/danger callout block.
Info callout with blue background.
Toggle
Click to expand this toggle block
This is the content inside the toggle. It can contain any block type.
- Nested bullet inside toggle
- Another nested bullet
Nested toggle example
Outer toggle content
Table
| Header 1 | Header 2 | Header 3 |
|---|---|---|
| Row 1, Col 1 | Row 1, Col 2 | Row 1, Col 3 |
| Row 2, Col 1 | Row 2, Col 2** with **bold | Row 2, Col 3 |
| Row 3, Col 1 | Row 3, Col 2 | Row 3, Col 3 |
Equation
Inline equation: $1$ — Einstein's mass-energy equivalence.
Table of Contents
Image

Column Layout
Left Column
Content in the left column. Columns allow side-by-side layout.
- Left item 1
- Left item 2
<column>
### Right Column
Content in the right column. Great for comparisons.
- Right item 1
- Right item 2
</column>
Colored Blocks
Paragraph with gray background color
Paragraph with blue background color
Paragraph with yellow background color
Paragraph with green background color
Paragraph with red background color
Colored Heading 3 — blue
Synced Block
Synced blocks appear as <synced_block_reference> in the Enhanced Markdown output when referencing another block. The original synced block content is shown inline. See the cleanup plugin for how these are handled.
Empty Block
The next block is an empty paragraph (empty block):