Pandoc Test Suite John MacFarlane; Anonymous July 17, 2006 This is a set of tests for pandoc. Most of them are adapted from John Gruber’s markdown test suite. -------------------- = Headers = == Level 2 with an embedded link == === Level 3 with emphasis === ==== Level 4 ==== ===== Level 5 ===== = Level 1 = == Level 2 with emphasis == === Level 3 === with no blank line == Level 2 == with no blank line -------------------- = 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. -------------------- = Block Quotes = E-mail style: This is a block quote. It is pretty short. Code in a block quote: ``` sub status { print "working"; } ``` A list: + item one + item two Nested block quotes: nested nested This should not be a block quote: 2 > 1. And a following paragraph. -------------------- = Code Blocks = Code: ``` ---- (should be four hyphens) sub status { print "working"; } this code block is indented by one tab ``` And: ``` this code block is indented by two tabs These should not be escaped: \$ \\ \> \[ \{ ``` -------------------- = Lists = == 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 == 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. == Nested == - Tab - Tab - Tab Here’s another: + First + Second: - Fee - Fie - Foe + Third Same thing but with paragraphs: + First + Second: - Fee - Fie - Foe + Third == 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 == Fancy list markers == + begins with 2 + and now 3 with a continuation + sublist with roman numerals starting with i. + more items + a subsublist + a subsublist Nesting: + Upper Alpha + Upper Roman. + Decimal start with 1 + Lower alpha with paren Autonumbering: + Autonumber. + More. + Nested. Should not be a list item: M.A. 2007 B. Williams -------------------- = 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 ``` { orange code block } ``` 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 = 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** """ |
}
```
If you want, you can indent every line, but you can also be lazy and just indent the first line of each block.) This should //not// be a footnote reference, because it contains a space.[^my note] Here is an inline note.(This is //easier// to type. Inline notes may contain [links http://google.com] and ``]`` verbatim characters, as well as [bracketed text].)
Notes can go in quotes.(In quote.)
+ And in list items.(In list.)
This paragraph should not be part of the note, as it is not indented.