on
Lorem Ipsum: A Markdown Kitchen Sink
Lorem ipsum dolor sit amet, consectetur adipiscing elit. This opening paragraph shows bold text, italic text, bold italic, strikethrough, and inline code. Here is an external link and a link with a title for good measure.
Heading Level 2
Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.
Heading Level 3
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
Heading Level 4
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia.
Lists
Unordered
- First item
- Second item
- Nested item one
- Nested item two
- Deeper still
- Third item
Ordered
- Do the first thing
- Then the second thing
- Finally the third thing
- A nested step
- Another nested step
Task list
- Set up the blog
- Fix the theme
- Write a real first post
Blockquotes
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nested blockquotes are supported too.
— Someone, probably
Code
Inline code looks like let x = 42;. A fenced block with a language hint:
fn main() {
let names = vec!["alice", "bob", "carol"];
for (i, name) in names.iter().enumerate() {
println!("{i}: {name}");
}
}
And a plain block without a language:
$ zola build
Building site...
Done in 12ms.
Table
| Language | Typing | First released |
|---|---|---|
| Rust | Static | 2010 |
| Python | Dynamic | 1991 |
| Lua | Dynamic | 1993 |
Horizontal rule
Image
Footnotes
Here is a statement that needs a citation.1 And here is another one.2
This is the footnote text, rendered at the bottom of the page.
Footnotes can hold code, emphasis, and links.
Inline HTML
You can drop in raw HTML when Markdown is not enough, like this HTML abbreviation.