This is a set of tests for pandoc. Most of them are adapted from John Gruber’s markdown test suite. ______________________________________________________________________________ = Headers #headers# == Level 2 with an #level-2-with-an-embedded-link# === Level 3 with /emphasis/ #level-3-with-emphasis# ==== Level 4 #level-4# ===== Level 5 #level-5# = Level 1 #level-1# == Level 2 with /emphasis/ #level-2-with-emphasis# === Level 3 #level-3# with no blank line == Level 2 #level-2# with no blank line ______________________________________________________________________________ = 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. ______________________________________________________________________________ = Block Quotes #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: 1. item one 2. item two Nested block quotes: nested nested This should not be a block quote: 2 > 1. And a following paragraph. ______________________________________________________________________________ = Code Blocks #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 #lists# == 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 == Ordered #ordered# Tight: 1. First 2. Second 3. Third and: 1. One 2. Two 3. Three Loose using tabs: 1. First 2. Second 3. Third and using spaces: 1. One 2. Two 3. Three Multiple paragraphs: 1. Item 1, graf one. Item 1. graf two. The quick brown fox jumped over the lazy dog’s back. 2. Item 2. 3. Item 3. == Nested #nested# - Tab - Tab - Tab Here’s another: 1. First 2. Second: - Fee - Fie - Foe 3. Third Same thing but with paragraphs: 1. First 2. Second: - Fee - Fie - Foe 3. Third == 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 == Fancy list markers #fancy-list-markers# (2) begins with 2 (3) and now 3 with a continuation 4. sublist with roman numerals, starting with 4 5. more items (1) a subsublist (2) a subsublist Nesting: 1. Upper Alpha 1. Upper Roman. (6) Decimal start with 6 3) Lower alpha with paren Autonumbering: 1. Autonumber. 2. More. 1. Nested. Should not be a list item: M.A. 2007 B. Williams ______________________________________________________________________________ = 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 > { 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 1. sublist 2. sublist = 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: >
}
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
and @]@ verbatim characters, as well as
[bracketed text].
4. In quote.
5. In list.