title: "The Ultimate Markdown Test Post" description: "A complete Markdown document containing almost every commonly supported Markdown feature for testing markdown renderers." author: "John Doe" date: "2026-07-01" tags:
- markdown
- testing
- github
- blog cover: "https://images.unsplash.com/photo-1518770660439-4636190af475"
🚀 The Ultimate Markdown Test Post
Welcome! 👋
This article exists for one purpose:
Test every Markdown feature your website supports.
Table of Contents
- Headings
- Text Formatting
- Lists
- Task Lists
- Tables
- Code
- Images
- GIF
- Videos
- Blockquotes
- Math
- Footnotes
- HTML
- Details
- Emoji
Headings
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Text Formatting
Normal text.
Bold
Italic
Bold + Italic
Strikethrough
Underline (HTML)
Inline code
==Highlighted== (Only if supported)
H2O (Subscript if supported)
X^2^ (Superscript if supported)
Horizontal Rule
Lists
Unordered
- Apple
- Banana
- Orange
- Small
- Medium
- Large
Ordered
- First
- Second
- Third
- Nested
- Nested
Mixed
- Fruits
- Apple
- Banana
- Vegetables
- Potato
- Tomato
Task Lists
- Finished feature
- Dark mode
- Markdown parser
- Notifications
- Comments
- AI Assistant
Definition List
Markdown : A lightweight markup language.
HTML : HyperText Markup Language.
Tables
| Name | Age | Country | Status |
|---|---|---|---|
| Ahmed | 25 | Egypt | ✅ |
| John | 30 | USA | 🚀 |
| Alice | 28 | Germany | ⭐ |
| Sakura | 22 | Japan | 🔥 |
Alignment
| Left | Center | Right |
|---|---|---|
| A | B | C |
| Hello | World | Markdown |
Code
JavaScript
function greet(name) { console.log(`Hello ${name}!`); } greet("Markdown");
TypeScript
interface User { id: number; name: string; } const user: User = { id: 1, name: "Ahmed", }; console.log(user);
HTML
<div class="card"> <h1>Hello World</h1> </div>
CSS
body { background: #111; color: white; }
JSON
{ "name": "Markdown", "version": 1, "awesome": true }
Bash
npm install npm run dev
SQL
SELECT * FROM posts WHERE published = true ORDER BY created_at DESC;
Blockquotes
This is a quote.
Markdown is awesome.
— Someone on the Internet
Nested Markdown
- Works
- Inside
- Quotes
Links
External:
Markdown link:
Reference style:
Email:
Images
Random Photo
Square
Avatar
Unsplash
GIF

Videos
YouTube Link
https://www.youtube.com/watch?v=dQw4w9WgXcQ
Embedded HTML (if HTML allowed)
Audio
HTML Video
Keyboard Keys
Press Ctrl + C
Math
Inline:
$E = mc^2$
Block:
$$ \int_0^\infty e^{-x}dx = 1 $$
Emoji
😀 😁 😂 🤣 😊 😍 ❤️ 🚀 🔥 ⭐ 🎉 💯 🦄 🐱 🍕 🍔 ☕ 🌍
Markdown Emoji:
:smile: :rocket: :heart:
Escaping Characters
*Not Italic*
# Not Heading
`Not Code`
Details
Click to expand
Hidden content.
- Secret
- Another Secret
This is visible only after expanding.
HTML
Red text
Footnotes
Markdown is awesome.1
Another footnote.2
Admonitions (Supported by some parsers)
[!NOTE] This is a note.
[!TIP] Helpful tip.
[!WARNING] Warning message.
[!IMPORTANT] Very important.
[!CAUTION] Proceed carefully.
Mermaid (if supported)
graph TD A[User] --> B[Frontend] B --> C[API] C --> D[Database] D --> C
Flowchart
flowchart LR A(Start) --> B{Logged In?} B -->|Yes| C(Home) B -->|No| D(Login)
Sequence Diagram
sequenceDiagram Alice->>Server: Login Server-->>Alice: JWT Alice->>API: Request Data API-->>Alice: Response
Gantt Chart
gantt title Project Timeline section Planning Research :done, a1, 2026-07-01,2d Design :active, a2, after a1,4d Development :a3, after a2,8d Testing :a4, after a3,4d
Emoji Table
| Emoji | Meaning |
|---|---|
| 🚀 | Launch |
| ❤️ | Love |
| 🔥 | Trending |
| ⭐ | Favorite |
| 🐛 | Bug |
| ✅ | Complete |
| ❌ | Failed |
Long Paragraph
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque commodo, augue nec interdum tincidunt, libero ipsum aliquam magna, vitae tristique justo neque non sapien. Curabitur faucibus dignissim sapien, sed vulputate velit laoreet et. Nulla facilisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae.
Nested Lists
- Level 1
- Level 2
- Level 3
- Level 4
- Level 3
- Level 2
Checklist Example
- Backend
- Frontend
- Dashboard
- Mobile App
- Desktop App
Final Thoughts
Congratulations! 🎉
If your Markdown renderer displays:
- ✅ Headers
- ✅ Formatting
- ✅ Lists
- ✅ Tables
- ✅ Images
- ✅ GIFs
- ✅ Videos
- ✅ Audio
- ✅ HTML
- ✅ Math
- ✅ Mermaid
- ✅ Footnotes
- ✅ Admonitions
- ✅ Details
- ✅ Code blocks
- ✅ Emojis
Then your Markdown implementation supports a very wide range of Markdown features.
Made with ❤️ for Markdown testing.
