Launching Supermodern
A comprehensive markdown demo showcasing all supported syntax and formatting options.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. This post demonstrates every markdown feature supported on this site.
Headings
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Text Formatting
This is bold text and this is also bold.
This is italic text and this is also italic.
This is bold and italic combined.
This is strikethrough text.
This is inline code within a sentence.
Links
Here is an inline link to an external site.
Here is an inline link with title - hover to see the title.
Here is a link to another page on this site.
Autolinked URL: https://example.com
Email link: hello@supermodern.tech
Lists
Unordered Lists
- Item one
- Item two
- Nested item 2a
- Nested item 2b
- Deeply nested item
- Item three
Alternative syntax:
- Asterisk item one
- Asterisk item two
- Plus item one
- Plus item two
Ordered Lists
- First item
- Second item
- Nested numbered item
- Another nested item
- Third item
Mixed Lists
- First ordered item
- Unordered sub-item
- Another sub-item
- Second ordered item
- Ordered sub-item
- Another ordered sub-item
Task Lists
- Completed task
- Another completed task
- Incomplete task
- Another incomplete task
Blockquotes
This is a simple blockquote. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
This is a blockquote that spans multiple lines in the markdown source.
Nested blockquotes:
This is nested inside the outer blockquote.
And this is nested even deeper.
Blockquote with formatting
You can use any markdown formatting inside blockquotes, including:
- Lists
code- links
Code
Inline Code
Use the console.log() function to debug. The useState hook is commonly used in React.
Code Blocks (Fenced)
Plain code block without language specification.
No syntax highlighting applied.
// JavaScript with syntax highlighting
function greet(name) {
const message = `Hello, ${name}!`;
console.log(message);
return message;
}
const result = greet('Supermodern');
// TypeScript example
interface User {
id: number;
name: string;
email: string;
}
const getUser = async (id: number): Promise<User> => {
const response = await fetch(`/api/users/${id}`);
return response.json();
};
# Python example
def fibonacci(n: int) -> list[int]:
"""Generate Fibonacci sequence up to n terms."""
sequence = [0, 1]
for _ in range(2, n):
sequence.append(sequence[-1] + sequence[-2])
return sequence[:n]
print(fibonacci(10))
/* CSS example */
.supermodern-hero {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
background: linear-gradient(135deg, #000 0%, #1a1a1a 100%);
}
<!-- HTML example -->
<article class="blog-post">
<header>
<h1>Post Title</h1>
<time datetime="2025-01-05">January 5, 2025</time>
</header>
<div class="content">
<p>Post content goes here.</p>
</div>
</article>
{
"name": "supermodern",
"version": "1.0.0",
"dependencies": {
"next": "^16.0.0",
"react": "^19.0.0"
}
}
# Bash/Shell example
npm install
npm run build
npm run start
Indented Code Block
This is an indented code block.
Created with 4 spaces at the start of each line.
No syntax highlighting is applied.
Images
Basic Image
Image with Alt Text
Image with Title (hover to see)
Image as Link
Figure with Caption (HTML)
Tables
Simple Table
| Header 1 | Header 2 | Header 3 |
|---|---|---|
| Cell 1 | Cell 2 | Cell 3 |
| Cell 4 | Cell 5 | Cell 6 |
| Cell 7 | Cell 8 | Cell 9 |
Aligned Table
| Left Aligned | Center Aligned | Right Aligned |
|---|---|---|
| Left | Center | Right |
| Text | Text | Text |
| More | More | More |
Table with Formatting
| Feature | Status | Notes |
|---|---|---|
| Bold | ✅ Supported | Use **text** |
| Italic | ✅ Supported | Use *text* |
Code | ✅ Supported | Use backticks |
| Links | ✅ Supported | Standard syntax |
Horizontal Rules
Three different syntaxes produce the same result:
HTML Elements
Abbreviations
The HTML specification is maintained by the W3C.
Subscript and Superscript
Water is H2O.
E = mc2
Keyboard Input
Press Ctrl + C to copy.
Press ⌘ + Shift + P to open the command palette.
Marked/Highlighted Text
This is highlighted text using the mark element.
Small Text
This is small text, often used for fine print or disclaimers.
Definition Lists (HTML)
- Supermodern
- An approach that melds advanced tools with focused ingenuity and experienced intuition.
- Lorem Ipsum
- Placeholder text commonly used in design and publishing.
Details/Summary (Collapsible)
Click to expand this section
This content is hidden by default and revealed when the user clicks the summary.
You can include any content here:
- Lists
- Formatted text
- Even code blocks
This section is open by default
Using the open attribute makes the details visible initially.
Footnotes
Here is a sentence with a footnote1.
Here is another sentence with a different footnote2.
You can also use inline footnotes^[This is an inline footnote that doesn't need a separate reference].
Escaping Characters
Use backslashes to display literal characters:
*This is not italic*
`This is not code`
# This is not a heading
[This is not a link](https://example.com)
Line Breaks
This line has two spaces at the end to create a line break without a new paragraph.
This line uses a backslash
to create a line break.
Emoji (if supported)
:rocket: :star: :heart: :thumbsup:
Or use actual Unicode emoji: 🚀 ⭐ ❤️ 👍
Summary
This post demonstrates all major markdown features:
- ✅ Headings (H1-H6)
- ✅ Text formatting (bold, italic, strikethrough)
- ✅ Links (inline, reference, autolink)
- ✅ Lists (ordered, unordered, nested, task lists)
- ✅ Blockquotes (simple and nested)
- ✅ Code (inline and fenced with syntax highlighting)
- ✅ Images (basic, with alt text, with titles)
- ✅ Figures with captions
- ✅ Tables (with alignment)
- ✅ Horizontal rules
- ✅ HTML elements (abbr, sub, sup, kbd, mark, details)
- ✅ Footnotes
- ✅ Escaping special characters
Last updated: January 5, 2025