# 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 est Lorem ipsum dolor sit amet. [1]: http://www.example.com/reference ## 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 ## 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.