writer.markdown (pandoc-2.11.1.1) | : | writer.markdown (pandoc-2.11.2) | ||
---|---|---|---|---|
skipping to change at line 14 | skipping to change at line 14 | |||
- Anonymous | - Anonymous | |||
date: July 17, 2006 | date: July 17, 2006 | |||
title: Pandoc Test Suite | title: Pandoc Test Suite | |||
--- | --- | |||
This is a set of tests for pandoc. Most of them are adapted from John Gruber's | This is a set of tests for pandoc. Most of them are adapted from John Gruber's | |||
markdown test suite. | markdown test suite. | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Headers | # Headers | |||
======= | ||||
Level 2 with an [embedded link](/url) | ## Level 2 with an [embedded link](/url) | |||
### 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 | with no blank line | |||
Level 2 | ## Level 2 | |||
with no blank line | with no blank line | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Paragraphs | # Paragraphs | |||
========== | ||||
Here's a regular paragraph. | Here's a regular paragraph. | |||
In Markdown 1.0.0 and earlier. Version 8. This line turns into a list item. | 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 | Because a hard-wrapped line in the middle of a paragraph looked like a list | |||
item. | item. | |||
Here's one with a bullet. \* criminey. | Here's one with a bullet. \* criminey. | |||
There should be a hard line break\ | There should be a hard line break\ | |||
here. | here. | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Block Quotes | # Block Quotes | |||
============ | ||||
E-mail style: | E-mail style: | |||
> This is a block quote. It is pretty short. | > This is a block quote. It is pretty short. | |||
> Code in a block quote: | > Code in a block quote: | |||
> | > | |||
> sub status { | > sub status { | |||
> print "working"; | > print "working"; | |||
> } | > } | |||
skipping to change at line 89 | skipping to change at line 82 | |||
> > nested | > > nested | |||
> | > | |||
> > nested | > > nested | |||
This should not be a block quote: 2 \> 1. | This should not be a block quote: 2 \> 1. | |||
And a following paragraph. | And a following paragraph. | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Code Blocks | # Code Blocks | |||
=========== | ||||
Code: | Code: | |||
---- (should be four hyphens) | ---- (should be four hyphens) | |||
sub status { | sub status { | |||
print "working"; | print "working"; | |||
} | } | |||
this code block is indented by one tab | this code block is indented by one tab | |||
And: | And: | |||
this code block is indented by two tabs | this code block is indented by two tabs | |||
These should not be escaped: \$ \\ \> \[ \{ | These should not be escaped: \$ \\ \> \[ \{ | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Lists | # Lists | |||
===== | ||||
Unordered | ## Unordered | |||
Asterisks tight: | Asterisks tight: | |||
- asterisk 1 | - asterisk 1 | |||
- asterisk 2 | - asterisk 2 | |||
- asterisk 3 | - asterisk 3 | |||
Asterisks loose: | Asterisks loose: | |||
- asterisk 1 | - asterisk 1 | |||
skipping to change at line 158 | skipping to change at line 148 | |||
- Minus 3 | - Minus 3 | |||
Minuses loose: | Minuses loose: | |||
- Minus 1 | - Minus 1 | |||
- Minus 2 | - Minus 2 | |||
- Minus 3 | - Minus 3 | |||
Ordered | ## Ordered | |||
Tight: | Tight: | |||
1. First | 1. First | |||
2. Second | 2. Second | |||
3. Third | 3. Third | |||
and: | and: | |||
1. One | 1. One | |||
skipping to change at line 199 | skipping to change at line 188 | |||
Multiple paragraphs: | Multiple paragraphs: | |||
1. Item 1, graf one. | 1. Item 1, graf one. | |||
Item 1. graf two. The quick brown fox jumped over the lazy dog's back. | Item 1. graf two. The quick brown fox jumped over the lazy dog's back. | |||
2. Item 2. | 2. Item 2. | |||
3. Item 3. | 3. Item 3. | |||
Nested | ## Nested | |||
- Tab | - Tab | |||
- Tab | - Tab | |||
- Tab | - Tab | |||
Here's another: | Here's another: | |||
1. First | 1. First | |||
2. Second: | 2. Second: | |||
- Fee | - Fee | |||
skipping to change at line 227 | skipping to change at line 215 | |||
1. First | 1. First | |||
2. Second: | 2. Second: | |||
- Fee | - Fee | |||
- Fie | - Fie | |||
- Foe | - Foe | |||
3. Third | 3. Third | |||
Tabs and spaces | ## Tabs and spaces | |||
- this is a list item indented with tabs | - this is a list item indented with tabs | |||
- this is a list item indented with spaces | - 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 tabs | |||
- this is an example list item indented with spaces | - this is an example list item indented with spaces | |||
Fancy list markers | ## Fancy list markers | |||
(2) begins with 2 | (2) begins with 2 | |||
(3) and now 3 | (3) and now 3 | |||
with a continuation | with a continuation | |||
iv. sublist with roman numerals, starting with 4 | iv. sublist with roman numerals, starting with 4 | |||
v. more items | v. more items | |||
(A) a subsublist | (A) a subsublist | |||
skipping to change at line 273 | skipping to change at line 259 | |||
1. Nested. | 1. Nested. | |||
Should not be a list item: | Should not be a list item: | |||
M.A. 2007 | M.A. 2007 | |||
B. Williams | B. Williams | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Definition Lists | # Definition Lists | |||
================ | ||||
Tight using spaces: | Tight using spaces: | |||
apple | apple | |||
: red fruit | : red fruit | |||
orange | orange | |||
: orange fruit | : orange fruit | |||
banana | banana | |||
skipping to change at line 367 | skipping to change at line 352 | |||
: computer | : computer | |||
orange | orange | |||
: orange fruit | : orange fruit | |||
1. sublist | 1. sublist | |||
2. sublist | 2. sublist | |||
HTML Blocks | # HTML Blocks | |||
=========== | ||||
Simple block on one line: | Simple block on one line: | |||
<div> | <div> | |||
foo | foo | |||
</div> | </div> | |||
And nested without indentation: | And nested without indentation: | |||
skipping to change at line 528 | skipping to change at line 512 | |||
``` | ``` | |||
```{=html} | ```{=html} | |||
<hr class="foo" id="bar" /> | <hr class="foo" id="bar" /> | |||
``` | ``` | |||
```{=html} | ```{=html} | |||
<hr class="foo" id="bar"> | <hr class="foo" id="bar"> | |||
``` | ``` | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Inline Markup | # Inline Markup | |||
============= | ||||
This is *emphasized*, and so *is this*. | This is *emphasized*, and so *is this*. | |||
This is **strong**, and so **is this**. | This is **strong**, and so **is this**. | |||
An *[emphasized link](/url)*. | An *[emphasized link](/url)*. | |||
***This is strong and em.*** | ***This is strong and em.*** | |||
So is ***this*** word. | So is ***this*** word. | |||
skipping to change at line 558 | skipping to change at line 541 | |||
Superscripts: a^bc^d a^*hello*^ a^hello there^. | Superscripts: a^bc^d a^*hello*^ a^hello there^. | |||
Subscripts: H~2~O, H~23~O, H~many of them~O. | Subscripts: H~2~O, H~23~O, H~many of them~O. | |||
These should not be superscripts or subscripts, because of the unescaped | These should not be superscripts or subscripts, because of the unescaped | |||
spaces: a\^b c\^d, a\~b c\~d. | spaces: a\^b c\^d, a\~b c\~d. | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Smart quotes, ellipses, dashes | # Smart quotes, ellipses, dashes | |||
============================== | ||||
"Hello," said the spider. "'Shelob' is my name." | "Hello," said the spider. "'Shelob' is my name." | |||
'A', 'B', and 'C' are letters. | 'A', 'B', and 'C' are letters. | |||
'Oak,' 'elm,' and 'beech' are names of trees. So is 'pine.' | 'Oak,' 'elm,' and 'beech' are names of trees. So is 'pine.' | |||
'He said, "I want to go."' Were you alive in the 70's? | 'He said, "I want to go."' Were you alive in the 70's? | |||
Here is some quoted '`code`' and a "[quoted | Here is some quoted '`code`' and a "[quoted | |||
link](http://example.com/?foo=1&bar=2)". | link](http://example.com/?foo=1&bar=2)". | |||
Some dashes: one---two --- three---four --- five. | Some dashes: one---two --- three---four --- five. | |||
Dashes between numbers: 5--7, 255--66, 1987--1999. | Dashes between numbers: 5--7, 255--66, 1987--1999. | |||
Ellipses...and...and.... | Ellipses...and...and.... | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
LaTeX | # LaTeX | |||
===== | ||||
- `\cite[22-23]{smith.1899}`{=tex} | - `\cite[22-23]{smith.1899}`{=tex} | |||
- $2+2=4$ | - $2+2=4$ | |||
- $x \in y$ | - $x \in y$ | |||
- $\alpha \wedge \omega$ | - $\alpha \wedge \omega$ | |||
- $223$ | - $223$ | |||
- $p$-Tree | - $p$-Tree | |||
- Here's some display math: | - Here's some display math: | |||
$$\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}$$ | $$\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}$$ | |||
- Here's one that has a line break in it: $\alpha + \omega \times x^2$. | - Here's one that has a line break in it: $\alpha + \omega \times x^2$. | |||
skipping to change at line 613 | skipping to change at line 594 | |||
```{=tex} | ```{=tex} | |||
\begin{tabular}{|l|l|}\hline | \begin{tabular}{|l|l|}\hline | |||
Animal & Number \\ \hline | Animal & Number \\ \hline | |||
Dog & 2 \\ | Dog & 2 \\ | |||
Cat & 1 \\ \hline | Cat & 1 \\ \hline | |||
\end{tabular} | \end{tabular} | |||
``` | ``` | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Special Characters | # Special Characters | |||
================== | ||||
Here is some unicode: | Here is some unicode: | |||
- I hat: Î | - I hat: Î | |||
- o umlaut: ö | - o umlaut: ö | |||
- section: § | - section: § | |||
- set membership: ∈ | - set membership: ∈ | |||
- copyright: © | - copyright: © | |||
AT&T has an ampersand in their name. | AT&T has an ampersand in their name. | |||
skipping to change at line 668 | skipping to change at line 648 | |||
Period: . | Period: . | |||
Bang: ! | Bang: ! | |||
Plus: + | Plus: + | |||
Minus: - | Minus: - | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Links | # Links | |||
===== | ||||
Explicit | ## Explicit | |||
Just a [URL](/url/). | Just a [URL](/url/). | |||
[URL and title](/url/ "title"). | [URL and title](/url/ "title"). | |||
[URL and title](/url/ "title preceded by two spaces"). | [URL and title](/url/ "title preceded by two spaces"). | |||
[URL and title](/url/ "title preceded by a tab"). | [URL and title](/url/ "title preceded by a tab"). | |||
[URL and title](/url/ "title with "quotes" in it") | [URL and title](/url/ "title with "quotes" in it") | |||
[URL and title](/url/ "title with single quotes") | [URL and title](/url/ "title with single quotes") | |||
[with_underscore](/url/with_underscore) | [with_underscore](/url/with_underscore) | |||
[Email link](mailto:nobody@nowhere.net) | [Email link](mailto:nobody@nowhere.net) | |||
[Empty](). | [Empty](). | |||
Reference | ## Reference | |||
Foo [bar](/url/). | Foo [bar](/url/). | |||
With [embedded \[brackets\]](/url/). | With [embedded \[brackets\]](/url/). | |||
[b](/url/) by itself should be a link. | [b](/url/) by itself should be a link. | |||
Indented [once](/url). | Indented [once](/url). | |||
Indented [twice](/url). | Indented [twice](/url). | |||
skipping to change at line 715 | skipping to change at line 692 | |||
Indented [thrice](/url). | Indented [thrice](/url). | |||
This should \[not\]\[\] be a link. | This should \[not\]\[\] be a link. | |||
[not]: /url | [not]: /url | |||
Foo [bar](/url/ "Title with "quotes" inside"). | Foo [bar](/url/ "Title with "quotes" inside"). | |||
Foo [biz](/url/ "Title with "quote" inside"). | Foo [biz](/url/ "Title with "quote" inside"). | |||
With ampersands | ## With ampersands | |||
Here's a [link with an ampersand in the URL](http://example.com/?foo=1&bar=2). | Here's a [link with an ampersand in the URL](http://example.com/?foo=1&bar=2). | |||
Here's a link with an amersand in the link text: | Here's a link with an amersand in the link text: | |||
[AT&T](http://att.com/ "AT&T"). | [AT&T](http://att.com/ "AT&T"). | |||
Here's an [inline link](/script?foo=1&bar=2). | Here's an [inline link](/script?foo=1&bar=2). | |||
Here's an [inline link in pointy braces](/script?foo=1&bar=2). | Here's an [inline link in pointy braces](/script?foo=1&bar=2). | |||
Autolinks | ## Autolinks | |||
With an ampersand: <http://example.com/?foo=1&bar=2> | With an ampersand: <http://example.com/?foo=1&bar=2> | |||
- In a list? | - In a list? | |||
- <http://example.com/> | - <http://example.com/> | |||
- It should. | - It should. | |||
An e-mail address: <nobody@nowhere.net> | An e-mail address: <nobody@nowhere.net> | |||
> Blockquoted: <http://example.com/> | > Blockquoted: <http://example.com/> | |||
Auto-links should not occur here: `<http://example.com/>` | Auto-links should not occur here: `<http://example.com/>` | |||
or here: <http://example.com/> | or here: <http://example.com/> | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Images | # Images | |||
====== | ||||
From "Voyage dans la Lune" by Georges Melies (1902): | From "Voyage dans la Lune" by Georges Melies (1902): | |||
 |  | |||
Here is a movie  icon. | Here is a movie  icon. | |||
------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | |||
Footnotes | # Footnotes | |||
========= | ||||
Here is a footnote reference,[^1] and another.[^2] This should *not* be a | Here is a footnote reference,[^1] and another.[^2] This should *not* be a | |||
footnote reference, because it contains a space.\[\^my note\] Here is an | footnote reference, because it contains a space.\[\^my note\] Here is an | |||
inline note.[^3] | inline note.[^3] | |||
> Notes can go in quotes.[^4] | > Notes can go in quotes.[^4] | |||
1. And in list items.[^5] | 1. And in list items.[^5] | |||
This paragraph should not be part of the note, as it is not indented. | This paragraph should not be part of the note, as it is not indented. | |||
End of changes. 27 change blocks. | ||||
42 lines changed or deleted | 27 lines changed or added |