# CommonMark sample document ## Basic inline formatting Lorem ~~ipsum dolor sit~~ amet, consetetur sadipscing elitr, sed diam **nonumy eirmod tempor invidunt** ut labore et *dolore magna aliquyam erat*, sed diam voluptua. `At vero eos et` accusam et ## Headers ### Level 3 #### Level 4 ##### Level 5 ###### Level 6 ## Links Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat (), sed diam voluptua. Lorem ipsum dolor sit amet, [consetetur sadipscing](http://www.example.com/inline) elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et [justo duo dolores][1] et ea rebum. Stet clita kasd gubergren, no sea [takimata sanctus](./showcase.md) est Lorem ipsum dolor sit amet. [1]: http://www.example.com/reference ## Images Pixel images as blocks: ![The Rust logo](./rust-logo-128x128.png) SVG images as blocks: ![The Rust logo](./rust-logo.svg) Pixel images from remote locations: ![The Rust logo](https://www.rust-lang.org/logos/rust-logo-128x128.png) ## Lists Unordered lists: * Lorem impsum * Nested * Inline * Text * dolor sit amet * Nested * With Paragraphs and nested blocks: > A quote And some text at the end * consetetur sadipscing elitr Ordered lists: 1. Lorem impsum 1. Nested 2. Inline 3. Text 2. dolor sit amet 1. Nested 2. With Paragraphs and nested blocks: > A quote And some text at the end 3. consetetur sadipscing elitr And a mix of both: * Lorem impsum 1. Nested 2. Inline * With * Some * Nested * Bullets 3. Text * dolor sit amet Task lists: * [ ] TODO * [x] DONE ## Block level elements Block quotes > Lorem ipsum dolor sit amet, *consetetur sadipscing elitr*, sed diam nonumy > eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam > voluptua. > > Lorem ipsum dolor sit amet, **consetetur sadipscing elitr**, sed diam nonumy > eirmod tempor invidunt ut `labore et dolore magna` aliquyam erat, sed diam > voluptua. Before we continue, have a ruler: ---- Code blocks without syntax highlighting: ``` Some plain code block fooo ``` Or with syntax highlighting, eg, Rust: ```rust fn main() { println!("Hello world") } ``` Or Haskell: ```haskell main :: IO () main = putStrLn "Hello World" ``` Or Scala: ```scala object HelloWorld { def main(args: Array[String]): Unit = { println("Hello, world!") } } ``` ## HTML We can have block html:

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Or inline HTML, as in this paragraph: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.