Blob Blame History Raw
% Title
  spanning multiple lines
% Author One
  Author Two; Author Three;
  Author Four
 
# Additional markdown reader tests

## Blank line before URL in link reference

[foo] and [bar]

[foo]: 
  /url

[bar]:
/url
"title"

## Raw ConTeXt environments

\placeformula \startformula
   L_{1} = L_{2}
   \stopformula

\start[a2]
\start[a2]
\stop[a2]
\stop[a2]

## Raw LaTeX environments

\begin{center}
\begin{tikzpicture}[baseline={([yshift=+-.5ex]current bounding box.center)}, level distance=24pt]
\Tree [.{S} [.NP John\index{i} ] [.VP [.V likes ] [.NP himself\index{i,*j} ]]]
\end{tikzpicture}
\end{center}

## URLs with spaces and punctuation

[foo](/bar and baz)
[foo](/bar
 and baz )
[foo]( /bar  and  baz  )
[foo](bar baz  "title" )

[baz][] [bam][] [bork][]

[baz]: /foo foo
[bam]:  /foo fee   
[bork]:  /foo/zee zob   (title)

[Ward's method.](http://en.wikipedia.org/wiki/Ward's_method)

## Horizontal rules with spaces at end

* * * * *  

-- - -- -- -  

## Raw HTML before header

<a></a>

### my header

## $ in math

$\$2 + \$3$

$x = \text{the $n$th root of $y$}$

This should not be math:

$PATH 90 $PATH

## Commented-out list item

- one
<!--
- two
-->
- three

## Indented code at beginning of list

-     code
      code

  1.     code
         code

  12345678.     code
                code

  -     code
        code

  -    no code

## Backslash newline

hi\
there

## Code spans

`hi\`

`hi
there`

`` hi````there ``

`hi

there`

## Multilingual URLs

<http://测.com?测=测>

[foo](/bar/测?x=测 "title")

<测@foo.测.baz>

## Numbered examples

(@) First example.
(@foo) Second example.

Explanation of examples (@foo) and (@bar).

(@bar) Third example.

## Macros

\newcommand{\tuple}[1]{\langle #1 \rangle}

$\tuple{x,y}$

## Case-insensitive references

[Fum]

[FUM]

[bat]

[fum]: /fum
[BAT]: /bat

## Curly smart quotes

“Hi”

‘Hi’

## Consecutive lists

- one
- two
1. one
2. two

 a. one
 b. two

## Implicit header references

### My header

### My other header

A link to [My header].

Another link to [it][My header].

Should be [case insensitive][my header].

Link to [Explicit header attributes].

[my other header]: /foo

But this is not a link to [My other header], since the reference is defined.

## Explicit header attributes {#foobar .baz key="val"}

> ## Header attributes inside block quote {#foobar .baz key="val"}

## 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

## 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          |
+------------------+-----------+------------+

With alignments

+------------------+-----------+------------+
| col 1            | col 2     | col 3      |
+=================:+:==========+:==========:+
| r1 a             | b         | c          |
| r1 bis           | b 2       | c 2        |
+------------------+-----------+------------+
| r2 d             | e         | f          |
+------------------+-----------+------------+

Headless with alignments

+-----------------:+:----------+:----------:+
| 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      |
+------------------+-----------+------------+
| r1 a             | - b       | c          |
|                  | - b 2     | c 2        |
| r1 bis           | - b 2     | c 2        |
+------------------+-----------+------------+

Empty cells

+---+---+
|   |   |
+---+---+

## Entities in links and titles

[link](/&uuml;rl "&ouml;&ouml;!")

<http://g&ouml;&ouml;gle.com>

<me@ex&auml;mple.com>

[foobar]

[foobar]: /&uuml;rl "&ouml;&ouml;!"

## Parentheses in URLs

[link](/hi(there))

[link](/hithere\))

[linky]

[linky]: hi_(there_(nested))

## Backslashes in link references

[\*\a](b)

## Reference link fallbacks

[*not a link*] [*nope*]...

## Reference link followed by a citation

MapReduce is a paradigm popularized by [Google] [@mapreduce] as its
most vocal proponent.

[Google]: http://google.com

## Empty reference links

[foo2]:

bar

[foo2]

## Wrapping shouldn't introduce new list items

- blah blah blah blah blah blah blah blah blah blah blah blah blah blah 2015.

## Bracketed spans

[*foo* bar baz [link](url)]{.class #id key=val}