This is a set of tests for pandoc. Most of them are adapted from John Gruber’s markdown test suite. ---- h1. {anchor:headers}Headers h2. {anchor:level-2-with-an-embedded-link}Level 2 with an [embedded link|/url] h3. {anchor:level-3-with-emphasis}Level 3 with _emphasis_ h4. {anchor:level-4}Level 4 h5. {anchor:level-5}Level 5 h1. {anchor:level-1}Level 1 h2. {anchor:level-2-with-emphasis}Level 2 with _emphasis_ h3. {anchor:level-3}Level 3 with no blank line h2. {anchor:level-2}Level 2 with no blank line ---- h1. {anchor:paragraphs}Paragraphs Here’s a regular paragraph. In Markdown 1.0.0 and earlier. Version 8. This line turns into a list item. Because a hard-wrapped line in the middle of a paragraph looked like a list item. Here’s one with a bullet. * criminey. There should be a hard line break here. ---- h1. {anchor:block-quotes}Block Quotes E-mail style: bq. This is a block quote. It is pretty short. {quote} Code in a block quote: {code:java} sub status { print "working"; } {code} A list: # item one # item two Nested block quotes: bq. nested bq. nested {quote} This should not be a block quote: 2 > 1. And a following paragraph. ---- h1. {anchor:code-blocks}Code Blocks Code: {code:java} ---- (should be four hyphens) sub status { print "working"; } this code block is indented by one tab {code} And: {code:java} this code block is indented by two tabs These should not be escaped: \$ \\ \> \[ \{ {code} ---- h1. {anchor:lists}Lists h2. {anchor:unordered}Unordered Asterisks tight: * asterisk 1 * asterisk 2 * asterisk 3 Asterisks loose: * asterisk 1 * asterisk 2 * asterisk 3 Pluses tight: * Plus 1 * Plus 2 * Plus 3 Pluses loose: * Plus 1 * Plus 2 * Plus 3 Minuses tight: * Minus 1 * Minus 2 * Minus 3 Minuses loose: * Minus 1 * Minus 2 * Minus 3 h2. {anchor:ordered}Ordered Tight: # First # Second # Third and: # One # Two # Three Loose using tabs: # First # Second # Third and using spaces: # One # Two # Three Multiple paragraphs: # Item 1, graf one. Item 1. graf two. The quick brown fox jumped over the lazy dog’s back. # Item 2. # Item 3. h2. {anchor:nested}Nested * Tab ** Tab *** Tab Here’s another: # First # Second: #* Fee #* Fie #* Foe # Third Same thing but with paragraphs: # First # Second: #* Fee #* Fie #* Foe # Third h2. {anchor:tabs-and-spaces}Tabs and spaces * this is a list item indented with tabs * this is a list item indented with spaces ** this is an example list item indented with tabs ** this is an example list item indented with spaces h2. {anchor:fancy-list-markers}Fancy list markers # begins with 2 # and now 3 with a continuation ## sublist with roman numerals, starting with 4 ## more items ### a subsublist ### a subsublist Nesting: # Upper Alpha ## Upper Roman. ### Decimal start with 6 #### Lower alpha with paren Autonumbering: # Autonumber. # More. ## Nested. Should not be a list item: M.A. 2007 B. Williams ---- h1. {anchor:definition-lists}Definition Lists Tight using spaces: * *apple* red fruit * *orange* orange fruit * *banana* yellow fruit Tight using tabs: * *apple* red fruit * *orange* orange fruit * *banana* yellow fruit Loose: * *apple* red fruit * *orange* orange fruit * *banana* yellow fruit Multiple blocks with italics: * *_apple_* red fruit contains seeds, crisp, pleasant to taste * *_orange_* orange fruit {code:java} { orange code block } {code} bq. orange block quote Multiple definitions, tight: * *apple* red fruit computer * *orange* orange fruit bank Multiple definitions, loose: * *apple* red fruit computer * *orange* orange fruit bank Blank line after term, indented marker, alternate markers: * *apple* red fruit computer * *orange* orange fruit *# sublist *# sublist h1. {anchor:html-blocks}HTML Blocks Simple block on one line: foo And nested without indentation: foo bar Interpreted markdown in a table: This is _emphasized_ And this is *strong* Here’s a simple block: foo This should be a code block, though: {code:java}
}
{code}
If you want, you can indent every line, but you can also be lazy and just indent the first line of each block.
\[3] This is _easier_ to type. Inline notes may contain [links|http://google.com] and {{\]}} verbatim characters, as well as \[bracketed text].
\[4] In quote.
\[5] In list.