diff options
Diffstat (limited to 'test/markdown-reader-more.txt')
-rw-r--r-- | test/markdown-reader-more.txt | 320 |
1 files changed, 320 insertions, 0 deletions
diff --git a/test/markdown-reader-more.txt b/test/markdown-reader-more.txt new file mode 100644 index 000000000..0480e41cc --- /dev/null +++ b/test/markdown-reader-more.txt @@ -0,0 +1,320 @@ +% 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](/ürl "öö!") + +<http://göögle.com> + +<me@exämple.com> + +[foobar] + +[foobar]: /ürl "öö!" + +## 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} |