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: E=mc2 — Einstein's mass-energy equivalence.
∫−∞∞e−x2dx=π dxdsin(x)=cos(x)Mermaid
Mentions & References
Mentions (inline)
- Mention user: @
- Mention page: @Enhanced Markdown Block Types — Test Page
Date mention (inline)
- Mention date:
Custom Emoji
:emoji_name:
Citations
A sentence with a citation.[1]
Media blocks
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
Right Column
Content in the right column. Great for comparisons.
- Right item 1
- Right item 2
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.
</synced_block_reference> </synced_block_reference> </synced_block_reference>
Unsupported / Unknown blocks
Enhanced Markdown では、未対応ブロックは次のような形式で出力されます。
\<unknown url="https://notion.so/..." alt="block_type"/\>
代表的な unsupported block types
bookmarkembedlink_previewbreadcrumbtemplate(deprecated)
補足
- Block API で
\"unsupported\"として返るタイプも、markdown では\<unknown\>になる場合があります。 \<unknown\>は 未対応ブロック 以外にも、truncation(巨大ページ)や 権限不足(integration 未共有の子ブロック)でも発生します。
Empty Block
The next block is an empty paragraph (empty block):
Content resumes after the empty block.
End of test page. All block types listed above are sourced from the Notion Enhanced Markdown Format documentation.