Hello, World!
June 7, 2026
A comprehensive demonstration of standard Markdown features.
Headings
H1 — Page Title
H2 — Major Section
H3 — Subsection
H4 — Sub-subsection
H5 — Minor heading
H6 — Smallest heading
Emphasis
Plain text, bold text, italic text, bold and italic, and strikethrough.
You can also use inline code to highlight short snippets.
Lists
Unordered
- Item one
- Item two
- Nested item A
- Nested item B
- Deeply nested item
- Item three
Ordered
- First step
- Second step
- Sub-step one
- Sub-step two
- Third step
Links & Images
OpenStreetMap — an inline link.
Anthropic — a reference-style link.
Code
Inline
Use println!("Hello, World!") to print in Rust.
Fenced Block (Rust)
fn main() {
let greeting = "Hello, World!";
println!("{}", greeting);
}Fenced Block (Python)
def greet(name: str) -> str:
return f"Hello, {name}!"
if __name__ == "__main__":
print(greet("World"))Fenced Block (Shell)
echo "Hello, World!"Tables
| Language | Paradigm | Typing | First Appeared |
|---|---|---|---|
| Rust | Multi-paradigm | Static | 2010 |
| Python | Multi-paradigm | Dynamic | 1991 |
| Go | Concurrent | Static | 2009 |
| SQL | Declarative | Static | 1974 |
Column alignment can be controlled with colons in the separator row:
| Left-aligned | Centered | Right-aligned |
|---|---|---|
| Apple | Banana | Cherry |
| 1 | 2 | 3 |
Blockquotes
“The curious task of economics is to demonstrate to men how little they really know about what they imagine they can design.”
— F.A. Hayek, The Fatal Conceit
Nested blockquotes:
Outer quote.
Inner quote nested one level.
Inner quote nested two levels.
Horizontal Rules
Three or more hyphens, asterisks, or underscores on their own line:
Task Lists
- Write the Hello World template
- Include code blocks
- Add a table
- Render it in a Markdown viewer
- Extend with project-specific content
Footnotes
Standard Markdown footnotes1 are supported in many renderers such as GitHub and Pandoc.2
This is the first footnote. It can contain formatted text and even code.
Pandoc is a universal document converter — handy for converting .md to PDF, DOCX, and more.
Escaping Special Characters
Use a backslash to escape Markdown syntax: *not italic*, `not code`, [not a link].
HTML (where supported)
Click to expand a hidden section
Raw HTML can be embedded in Markdown where the renderer allows it. Useful for collapsible sections, colored text, or custom layouts.
End of template. Happy writing!