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 [http://{{SERVERNAME}}/url 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<br />
here.
-----
== Block Quotes ==
E-mail style:
<blockquote>This is a block quote. It is pretty short.
</blockquote>
<blockquote>Code in a block quote:
<pre>sub status {
print "working";
}</pre>
A list:
# item one
# item two
Nested block quotes:
<blockquote>nested
</blockquote>
<blockquote>nested
</blockquote></blockquote>
This should not be a block quote: 2 > 1.
And a following paragraph.
-----
== Code Blocks ==
Code:
<pre>---- (should be four hyphens)
sub status {
print "working";
}
this code block is indented by one tab</pre>
And:
<pre> this code block is indented by two tabs
These should not be escaped: \$ \\ \> \[ \{</pre>
-----
== 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:
<ol style="list-style-type: decimal;">
<li><p>Item 1, graf one.</p>
<p>Item 1. graf two. The quick brown fox jumped over the lazy dog’s back.</p></li>
<li><p>Item 2.</p></li>
<li><p>Item 3.</p></li></ol>
=== 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
With [http://{{SERVERNAME}}/url/ embedded [brackets]].
[http://{{SERVERNAME}}/url/ b] by itself should be a link.
Indented [http://{{SERVERNAME}}/url once].
Indented [http://{{SERVERNAME}}/url twice].
Indented [http://{{SERVERNAME}}/url thrice].
This should [not][] be a link.
<pre>[not]: /url</pre>
Foo [http://{{SERVERNAME}}/url/ bar].
Foo [http://{{SERVERNAME}}/url/ biz].
=== With ampersands ===
Here’s a [http://example.com/?foo=1&bar=2 link with an ampersand in the URL].
Here’s a link with an amersand in the link text: [http://att.com/ AT&T].
Here’s an [http://{{SERVERNAME}}/script?foo=1&bar=2 inline link].
Here’s an [http://{{SERVERNAME}}/script?foo=1&bar=2 inline link in pointy braces].
=== Autolinks ===
With an ampersand: http://example.com/?foo=1&bar=2
* In a list?
* http://example.com/
* It should.
An e-mail address: [mailto:nobody@nowhere.net <tt>nobody@nowhere.net</tt>]
<blockquote>Blockquoted: http://example.com/
</blockquote>
Auto-links should not occur here: <tt><http://example.com/></tt>
<pre>or here: <http://example.com/></pre>
-----
== Images ==
From “Voyage dans la Lune” by Georges Melies (1902):
[[Image:lalune.jpg|Voyage dans la Lune]]
Here is a movie [[Image:movie.jpg|movie]] icon.
-----
== Footnotes ==
Here is a footnote reference,<ref>Here is the footnote. It can go anywhere after the footnote reference. It need not be placed at the end of the document.
</ref> and another.<ref>Here’s the long note. This one contains multiple blocks.
Subsequent blocks are indented to show that they belong to the footnote (as with list items).
<pre> { <code> }</pre>
If you want, you can indent every line, but you can also be lazy and just indent the first line of each block.
</ref> This should ''not'' be a footnote reference, because it contains a space.[^my note] Here is an inline note.<ref>This is ''easier'' to type. Inline notes may contain [http://google.com links] and <tt>]</tt> verbatim characters, as well as [bracketed text].
</ref>
<blockquote>Notes can go in quotes.<ref>In quote.
</ref>
</blockquote>
# And in list items.<ref>In list.</ref>
This paragraph should not be part of the note, as it is not indented.