2010-02-28 12:21:19 +01:00
|
|
|
|
% Title
|
|
|
|
|
spanning multiple lines
|
|
|
|
|
% Author One
|
|
|
|
|
Author Two; Author Three;
|
|
|
|
|
Author Four
|
|
|
|
|
|
2008-08-11 01:26:32 +02:00
|
|
|
|
# Additional markdown reader tests
|
|
|
|
|
|
|
|
|
|
## Blank line before URL in link reference
|
|
|
|
|
|
|
|
|
|
[foo] and [bar]
|
|
|
|
|
|
|
|
|
|
[foo]:
|
|
|
|
|
/url
|
|
|
|
|
|
|
|
|
|
[bar]:
|
|
|
|
|
/url
|
|
|
|
|
"title"
|
|
|
|
|
|
2008-08-11 09:04:36 +02:00
|
|
|
|
## Raw ConTeXt environments
|
|
|
|
|
|
|
|
|
|
\placeformula \startformula
|
|
|
|
|
L_{1} = L_{2}
|
|
|
|
|
\stopformula
|
|
|
|
|
|
|
|
|
|
\start[a2]
|
|
|
|
|
\start[a2]
|
|
|
|
|
\stop[a2]
|
|
|
|
|
\stop[a2]
|
|
|
|
|
|
2014-08-14 19:56:41 +02:00
|
|
|
|
## URLs with spaces and punctuation
|
2008-11-01 22:05:33 +01:00
|
|
|
|
|
|
|
|
|
[foo](/bar and baz)
|
2010-12-10 21:14:51 +01:00
|
|
|
|
[foo](/bar
|
|
|
|
|
and baz )
|
2008-11-01 22:05:33 +01:00
|
|
|
|
[foo]( /bar and baz )
|
|
|
|
|
[foo](bar baz "title" )
|
|
|
|
|
|
|
|
|
|
[baz][] [bam][] [bork][]
|
|
|
|
|
|
|
|
|
|
[baz]: /foo foo
|
|
|
|
|
[bam]: /foo fee
|
|
|
|
|
[bork]: /foo/zee zob (title)
|
|
|
|
|
|
2014-08-14 19:56:41 +02:00
|
|
|
|
[Ward's method.](http://en.wikipedia.org/wiki/Ward's_method)
|
|
|
|
|
|
2008-11-01 23:58:44 +01:00
|
|
|
|
## Horizontal rules with spaces at end
|
|
|
|
|
|
|
|
|
|
* * * * *
|
|
|
|
|
|
|
|
|
|
-- - -- -- -
|
|
|
|
|
|
2009-01-31 19:30:44 +01:00
|
|
|
|
## Raw HTML before header
|
|
|
|
|
|
|
|
|
|
<a></a>
|
|
|
|
|
|
|
|
|
|
### my header
|
|
|
|
|
|
2009-10-12 05:40:47 +02:00
|
|
|
|
## $ in math
|
|
|
|
|
|
|
|
|
|
$\$2 + \$3$
|
|
|
|
|
|
2014-10-20 01:42:56 +02:00
|
|
|
|
$x = \text{the $n$th root of $y$}$
|
|
|
|
|
|
2014-05-27 20:59:28 +02:00
|
|
|
|
This should not be math:
|
|
|
|
|
|
|
|
|
|
$PATH 90 $PATH
|
|
|
|
|
|
2009-11-01 03:38:15 +01:00
|
|
|
|
## Commented-out list item
|
|
|
|
|
|
|
|
|
|
- one
|
|
|
|
|
<!--
|
|
|
|
|
- two
|
|
|
|
|
-->
|
|
|
|
|
- three
|
|
|
|
|
|
2014-08-12 20:10:48 +02:00
|
|
|
|
## Indented code at beginning of list
|
|
|
|
|
|
|
|
|
|
- code
|
|
|
|
|
code
|
|
|
|
|
|
|
|
|
|
1. code
|
|
|
|
|
code
|
|
|
|
|
|
|
|
|
|
12345678. code
|
|
|
|
|
code
|
|
|
|
|
|
|
|
|
|
- code
|
|
|
|
|
code
|
|
|
|
|
|
|
|
|
|
- no code
|
|
|
|
|
|
2009-12-05 06:33:24 +01:00
|
|
|
|
## Backslash newline
|
|
|
|
|
|
|
|
|
|
hi\
|
|
|
|
|
there
|
|
|
|
|
|
2010-03-06 03:42:15 +01:00
|
|
|
|
## Code spans
|
|
|
|
|
|
|
|
|
|
`hi\`
|
|
|
|
|
|
|
|
|
|
`hi
|
|
|
|
|
there`
|
|
|
|
|
|
|
|
|
|
`` hi````there ``
|
|
|
|
|
|
|
|
|
|
`hi
|
|
|
|
|
|
|
|
|
|
there`
|
|
|
|
|
|
2010-03-23 23:06:55 +01:00
|
|
|
|
## Multilingual URLs
|
|
|
|
|
|
|
|
|
|
<http://测.com?测=测>
|
|
|
|
|
|
|
|
|
|
[foo](/bar/测?x=测 "title")
|
|
|
|
|
|
|
|
|
|
<测@foo.测.baz>
|
|
|
|
|
|
2010-07-13 08:07:00 +02:00
|
|
|
|
## Numbered examples
|
|
|
|
|
|
|
|
|
|
(@) First example.
|
|
|
|
|
(@foo) Second example.
|
|
|
|
|
|
|
|
|
|
Explanation of examples (@foo) and (@bar).
|
|
|
|
|
|
|
|
|
|
(@bar) Third example.
|
|
|
|
|
|
2010-10-27 05:03:02 +02:00
|
|
|
|
## Macros
|
|
|
|
|
|
|
|
|
|
\newcommand{\tuple}[1]{\langle #1 \rangle}
|
|
|
|
|
|
|
|
|
|
$\tuple{x,y}$
|
|
|
|
|
|
2010-12-06 04:27:00 +01:00
|
|
|
|
## Case-insensitive references
|
|
|
|
|
|
|
|
|
|
[Fum]
|
|
|
|
|
|
|
|
|
|
[FUM]
|
|
|
|
|
|
|
|
|
|
[bat]
|
|
|
|
|
|
|
|
|
|
[fum]: /fum
|
|
|
|
|
[BAT]: /bat
|
2010-12-07 05:36:58 +01:00
|
|
|
|
|
|
|
|
|
## Curly smart quotes
|
|
|
|
|
|
|
|
|
|
“Hi”
|
|
|
|
|
|
|
|
|
|
‘Hi’
|
2012-01-03 02:04:59 +01:00
|
|
|
|
|
|
|
|
|
## Consecutive lists
|
|
|
|
|
|
|
|
|
|
- one
|
|
|
|
|
- two
|
|
|
|
|
1. one
|
|
|
|
|
2. two
|
|
|
|
|
|
|
|
|
|
a. one
|
|
|
|
|
b. two
|
2013-01-04 05:43:44 +01:00
|
|
|
|
|
|
|
|
|
## Implicit header references
|
|
|
|
|
|
|
|
|
|
### My header
|
|
|
|
|
|
|
|
|
|
### My other header
|
|
|
|
|
|
|
|
|
|
A link to [My header].
|
|
|
|
|
|
|
|
|
|
Another link to [it][My header].
|
|
|
|
|
|
2013-02-22 04:53:35 +01:00
|
|
|
|
Link to [Explicit header attributes].
|
|
|
|
|
|
2013-01-04 05:43:44 +01:00
|
|
|
|
[my other header]: /foo
|
|
|
|
|
|
|
|
|
|
But this is not a link to [My other header], since the reference is defined.
|
2013-01-14 03:03:15 +01:00
|
|
|
|
|
|
|
|
|
## Explicit header attributes {#foobar .baz key="val"}
|
|
|
|
|
|
2014-10-23 19:23:13 +02:00
|
|
|
|
> ## Header attributes inside block quote {#foobar .baz key="val"}
|
|
|
|
|
|
2013-01-14 03:03:15 +01:00
|
|
|
|
## Line blocks
|
|
|
|
|
|
|
|
|
|
| But can a bee be said to be
|
|
|
|
|
| or not to be an entire bee,
|
|
|
|
|
| when half the bee is not a bee,
|
|
|
|
|
| due to some ancient injury?
|
|
|
|
|
|
|
|
|
|
|
| Continuation
|
|
|
|
|
line
|
|
|
|
|
| and
|
|
|
|
|
another
|
|
|
|
|
|
2013-01-21 18:50:39 +01:00
|
|
|
|
## Grid Tables
|
|
|
|
|
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
| col 1 | col 2 | col 3 |
|
|
|
|
|
+==================+===========+============+
|
|
|
|
|
| r1 a | b | c |
|
|
|
|
|
| r1 bis | b 2 | c 2 |
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
| r2 d | e | f |
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
|
|
|
|
|
Headless
|
|
|
|
|
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
| r1 a | b | c |
|
|
|
|
|
| r1 bis | b 2 | c 2 |
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
| r2 d | e | f |
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
|
|
|
|
|
Spaces at ends of lines
|
|
|
|
|
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
| r1 a | b | c |
|
|
|
|
|
| r1 bis | b 2 | c 2 |
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
| r2 d | e | f |
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
|
|
|
|
|
Multiple blocks in a cell
|
|
|
|
|
|
|
|
|
|
+------------------+-----------+------------+
|
|
|
|
|
| # col 1 | # col 2 | # col 3 |
|
|
|
|
|
| col 1 | col 2 | col 3 |
|
2013-01-28 07:13:05 +01:00
|
|
|
|
+------------------+-----------+------------+
|
2013-01-21 18:50:39 +01:00
|
|
|
|
| r1 a | - b | c |
|
2013-01-28 07:13:05 +01:00
|
|
|
|
| | - b 2 | c 2 |
|
|
|
|
|
| r1 bis | - b 2 | c 2 |
|
2013-01-21 18:50:39 +01:00
|
|
|
|
+------------------+-----------+------------+
|
2013-01-28 07:13:05 +01:00
|
|
|
|
|
|
|
|
|
Empty cells
|
|
|
|
|
|
|
|
|
|
+---+---+
|
|
|
|
|
| | |
|
|
|
|
|
+---+---+
|
|
|
|
|
|
2013-02-16 07:56:53 +01:00
|
|
|
|
## Entities in links and titles
|
|
|
|
|
|
|
|
|
|
[link](/ürl "öö!")
|
|
|
|
|
|
|
|
|
|
<http://göögle.com>
|
|
|
|
|
|
|
|
|
|
<me@exämple.com>
|
|
|
|
|
|
|
|
|
|
[foobar]
|
|
|
|
|
|
|
|
|
|
[foobar]: /ürl "öö!"
|
2013-03-14 03:18:20 +01:00
|
|
|
|
|
|
|
|
|
## Parentheses in URLs
|
|
|
|
|
|
|
|
|
|
[link](/hi(there))
|
|
|
|
|
|
|
|
|
|
[link](/hithere\))
|
|
|
|
|
|
|
|
|
|
[linky]
|
|
|
|
|
|
|
|
|
|
[linky]: hi_(there_(nested))
|
2013-06-19 18:00:37 +02:00
|
|
|
|
|
2015-05-13 18:50:16 +02:00
|
|
|
|
## Backslashes in link references
|
|
|
|
|
|
|
|
|
|
[\*\a](b)
|
|
|
|
|
|
2013-06-19 18:00:37 +02:00
|
|
|
|
## Reference link fallbacks
|
|
|
|
|
|
|
|
|
|
[*not a link*] [*nope*]...
|
2014-05-03 07:58:47 +02:00
|
|
|
|
|
2014-12-15 19:50:10 +01:00
|
|
|
|
## Reference link followed by a citation
|
|
|
|
|
|
|
|
|
|
MapReduce is a paradigm popularized by [Google] [@mapreduce] as its
|
|
|
|
|
most vocal proponent.
|
|
|
|
|
|
|
|
|
|
[Google]: http://google.com
|
|
|
|
|
|
2014-05-03 07:58:47 +02:00
|
|
|
|
## Empty reference links
|
|
|
|
|
|
|
|
|
|
[foo2]:
|
|
|
|
|
|
|
|
|
|
bar
|
|
|
|
|
|
|
|
|
|
[foo2]
|
2015-02-25 19:16:05 +01:00
|
|
|
|
|
|
|
|
|
## Wrapping shouldn't introduce new list items
|
|
|
|
|
|
|
|
|
|
- blah blah blah blah blah blah blah blah blah blah blah blah blah blah 2015.
|
|
|
|
|
|