2007-08-08 04:43:15 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2007-09-03 05:02:01 +02:00
< html xmlns = "http://www.w3.org/1999/xhtml"
2007-02-27 08:05:11 +01:00
>< head
>< title
>Pandoc Test Suite< /title
>< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8"
/>< meta name = "generator" content = "pandoc"
/>< meta name = "author" content = "John MacFarlane"
/>< meta name = "author" content = "Anonymous"
/>< meta name = "date" content = "July 17, 2006"
2008-02-24 19:15:36 +01:00
/>< /head
2007-02-27 08:05:11 +01:00
>< body
>< h1 class = "title"
>Pandoc Test Suite< /h1
>< p
>This is a set of tests for pandoc. Most of them are adapted from John Gruber’ s markdown test suite.< /p
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "headers"
2007-02-27 08:05:11 +01:00
>Headers< /h1
2007-07-08 19:09:37 +02:00
>< h2 id = "level-2-with-an-embedded-link"
2007-02-27 08:05:11 +01:00
>Level 2 with an < a href = "/url"
>embedded link< /a
>< /h2
2007-07-08 19:09:37 +02:00
>< h3 id = "level-3-with-emphasis"
2007-02-27 08:05:11 +01:00
>Level 3 with < em
>emphasis< /em
>< /h3
2007-07-08 19:09:37 +02:00
>< h4 id = "level-4"
2007-02-27 08:05:11 +01:00
>Level 4< /h4
2007-07-08 19:09:37 +02:00
>< h5 id = "level-5"
2007-02-27 08:05:11 +01:00
>Level 5< /h5
2007-07-08 19:09:37 +02:00
>< h1 id = "level-1"
2007-02-27 08:05:11 +01:00
>Level 1< /h1
2007-07-08 19:09:37 +02:00
>< h2 id = "level-2-with-emphasis"
2007-02-27 08:05:11 +01:00
>Level 2 with < em
>emphasis< /em
>< /h2
2007-07-08 19:09:37 +02:00
>< h3 id = "level-3"
2007-02-27 08:05:11 +01:00
>Level 3< /h3
>< p
>with no blank line< /p
2007-07-08 19:09:37 +02:00
>< h2 id = "level-2"
2007-02-27 08:05:11 +01:00
>Level 2< /h2
>< p
>with no blank line< /p
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "paragraphs"
2007-02-27 08:05:11 +01:00
>Paragraphs< /h1
>< p
>Here’ s a regular paragraph.< /p
>< p
>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.< /p
>< p
>Here’ s one with a bullet. * criminey.< /p
>< p
>There should be a hard line break< br
/>here.< /p
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "block-quotes"
2007-02-27 08:05:11 +01:00
>Block Quotes< /h1
>< p
>E-mail style:< /p
>< blockquote
>< p
>This is a block quote. It is pretty short.< /p
>< /blockquote
>< blockquote
>< p
>Code in a block quote:< /p
>< pre
>< code
>sub status {
2007-01-04 23:52:16 +01:00
print " working" ;
2006-10-17 16:22:29 +02:00
}
2007-02-27 08:05:11 +01:00
< /code
>< /pre
>< p
>A list:< /p
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: decimal;"
2007-02-27 08:05:11 +01:00
>< li
>item one< /li
>< li
>item two< /li
>< /ol
>< p
>Nested block quotes:< /p
>< blockquote
>< p
>nested< /p
>< /blockquote
>< blockquote
>< p
>nested< /p
>< /blockquote
>< /blockquote
>< p
>This should not be a block quote: 2 > 1.< /p
>< p
>And a following paragraph.< /p
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "code-blocks"
2007-02-27 08:05:11 +01:00
>Code Blocks< /h1
>< p
>Code:< /p
>< pre
>< code
>---- (should be four hyphens)
2006-10-17 16:22:29 +02:00
sub status {
2007-01-04 23:52:16 +01:00
print " working" ;
2006-10-17 16:22:29 +02:00
}
this code block is indented by one tab
2007-02-27 08:05:11 +01:00
< /code
>< /pre
>< p
>And:< /p
>< pre
>< code
> this code block is indented by two tabs
2006-10-17 16:22:29 +02:00
2007-01-04 23:52:16 +01:00
These should not be escaped: \$ \\ \> \[ \{
2007-02-27 08:05:11 +01:00
< /code
>< /pre
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "lists"
2007-02-27 08:05:11 +01:00
>Lists< /h1
2007-07-08 19:09:37 +02:00
>< h2 id = "unordered"
2007-02-27 08:05:11 +01:00
>Unordered< /h2
>< p
>Asterisks tight:< /p
>< ul
>< li
>asterisk 1< /li
>< li
>asterisk 2< /li
>< li
>asterisk 3< /li
>< /ul
>< p
>Asterisks loose:< /p
>< ul
>< li
>< p
>asterisk 1< /p
>< /li
>< li
>< p
>asterisk 2< /p
>< /li
>< li
>< p
>asterisk 3< /p
>< /li
>< /ul
>< p
>Pluses tight:< /p
>< ul
>< li
>Plus 1< /li
>< li
>Plus 2< /li
>< li
>Plus 3< /li
>< /ul
>< p
>Pluses loose:< /p
>< ul
>< li
>< p
>Plus 1< /p
>< /li
>< li
>< p
>Plus 2< /p
>< /li
>< li
>< p
>Plus 3< /p
>< /li
>< /ul
>< p
>Minuses tight:< /p
>< ul
>< li
>Minus 1< /li
>< li
>Minus 2< /li
>< li
>Minus 3< /li
>< /ul
>< p
>Minuses loose:< /p
>< ul
>< li
>< p
>Minus 1< /p
>< /li
>< li
>< p
>Minus 2< /p
>< /li
>< li
>< p
>Minus 3< /p
>< /li
>< /ul
2007-07-08 19:09:37 +02:00
>< h2 id = "ordered"
2007-02-27 08:05:11 +01:00
>Ordered< /h2
>< p
>Tight:< /p
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: decimal;"
2007-02-27 08:05:11 +01:00
>< li
>First< /li
>< li
>Second< /li
>< li
>Third< /li
>< /ol
>< p
>and:< /p
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: decimal;"
2007-02-27 08:05:11 +01:00
>< li
>One< /li
>< li
>Two< /li
>< li
>Three< /li
>< /ol
>< p
>Loose using tabs:< /p
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: decimal;"
2007-02-27 08:05:11 +01:00
>< li
>< p
>First< /p
>< /li
>< li
>< p
>Second< /p
>< /li
>< li
>< p
>Third< /p
>< /li
>< /ol
>< p
>and using spaces:< /p
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: decimal;"
2007-02-27 08:05:11 +01:00
>< li
>< p
>One< /p
>< /li
>< li
>< p
>Two< /p
>< /li
>< li
>< p
>Three< /p
>< /li
>< /ol
>< p
>Multiple paragraphs:< /p
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: decimal;"
2007-02-27 08:05:11 +01:00
>< 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
2007-07-08 19:09:37 +02:00
>< h2 id = "nested"
2007-02-27 08:05:11 +01:00
>Nested< /h2
>< ul
>< li
>Tab< ul
>< li
>Tab< ul
>< li
>Tab< /li
>< /ul
>< /li
>< /ul
>< /li
>< /ul
>< p
>Here’ s another:< /p
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: decimal;"
2007-02-27 08:05:11 +01:00
>< li
>First< /li
>< li
>Second:< ul
>< li
>Fee< /li
>< li
>Fie< /li
>< li
>Foe< /li
>< /ul
>< /li
>< li
>Third< /li
>< /ol
>< p
>Same thing but with paragraphs:< /p
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: decimal;"
2007-02-27 08:05:11 +01:00
>< li
>< p
>First< /p
>< /li
>< li
>< p
>Second:< /p
>< ul
>< li
>Fee< /li
>< li
>Fie< /li
>< li
>Foe< /li
>< /ul
>< /li
>< li
>< p
>Third< /p
>< /li
>< /ol
2007-07-08 19:09:37 +02:00
>< h2 id = "tabs-and-spaces"
2007-02-27 08:05:11 +01:00
>Tabs and spaces< /h2
>< ul
>< li
>< p
>this is a list item indented with tabs< /p
>< /li
>< li
>< p
>this is a list item indented with spaces< /p
>< ul
>< li
>< p
>this is an example list item indented with tabs< /p
>< /li
>< li
>< p
>this is an example list item indented with spaces< /p
>< /li
>< /ul
>< /li
>< /ul
2007-08-08 04:43:15 +02:00
>< h2 id = "fancy-list-markers"
>Fancy list markers< /h2
2008-02-24 19:15:36 +01:00
>< ol start = "2" style = "list-style-type: decimal;"
2007-08-08 04:43:15 +02:00
>< li
>begins with 2< /li
>< li
>< p
>and now 3< /p
>< p
>with a continuation< /p
2008-02-24 19:15:36 +01:00
>< ol start = "4" style = "list-style-type: lower-roman;"
2007-08-08 04:43:15 +02:00
>< li
>sublist with roman numerals, starting with 4< /li
>< li
2008-02-24 19:15:36 +01:00
>more items< ol style = "list-style-type: upper-alpha;"
2007-08-08 04:43:15 +02:00
>< li
>a subsublist< /li
>< li
>a subsublist< /li
>< /ol
>< /li
>< /ol
>< /li
>< /ol
>< p
>Nesting:< /p
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: upper-alpha;"
2007-08-08 04:43:15 +02:00
>< li
2008-02-24 19:15:36 +01:00
>Upper Alpha< ol style = "list-style-type: upper-roman;"
2007-08-08 04:43:15 +02:00
>< li
2008-02-24 19:15:36 +01:00
>Upper Roman.< ol start = "6" style = "list-style-type: decimal;"
2007-08-08 04:43:15 +02:00
>< li
2008-02-24 19:15:36 +01:00
>Decimal start with 6< ol start = "3" style = "list-style-type: lower-alpha;"
2007-08-08 04:43:15 +02:00
>< li
>Lower alpha with paren< /li
>< /ol
>< /li
>< /ol
>< /li
>< /ol
>< /li
>< /ol
>< p
>Autonumbering:< /p
>< ol
>< li
>Autonumber.< /li
>< li
>More.< ol
>< li
>Nested.< /li
>< /ol
>< /li
>< /ol
2007-08-18 17:26:29 +02:00
>< p
>Should not be a list item:< /p
>< p
2008-07-11 04:14:57 +02:00
>M.A.  2007< /p
2007-08-23 06:25:09 +02:00
>< p
>B. Williams< /p
2007-02-27 08:05:11 +01:00
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "definition-lists"
2007-05-11 00:04:36 +02:00
>Definition Lists< /h1
>< p
>Tight using spaces:< /p
>< dl
>< dt
>apple< /dt
>< dd
>red fruit< /dd
>< dt
>orange< /dt
>< dd
>orange fruit< /dd
>< dt
>banana< /dt
>< dd
>yellow fruit< /dd
>< /dl
>< p
>Tight using tabs:< /p
>< dl
>< dt
>apple< /dt
>< dd
>red fruit< /dd
>< dt
>orange< /dt
>< dd
>orange fruit< /dd
>< dt
>banana< /dt
>< dd
>yellow fruit< /dd
>< /dl
>< p
>Loose:< /p
>< dl
>< dt
>apple< /dt
>< dd
>< p
>red fruit< /p
>< /dd
>< dt
>orange< /dt
>< dd
>< p
>orange fruit< /p
>< /dd
>< dt
>banana< /dt
>< dd
>< p
>yellow fruit< /p
>< /dd
>< /dl
>< p
>Multiple blocks with italics:< /p
>< dl
>< dt
>< em
>apple< /em
>< /dt
>< dd
>< p
>red fruit< /p
>< p
>contains seeds, crisp, pleasant to taste< /p
>< /dd
>< dt
>< em
>orange< /em
>< /dt
>< dd
>< p
>orange fruit< /p
>< pre
>< code
>{ orange code block }
< /code
>< /pre
>< blockquote
>< p
>orange block quote< /p
>< /blockquote
>< /dd
>< /dl
2007-07-08 19:09:37 +02:00
>< h1 id = "html-blocks"
2007-02-27 08:05:11 +01:00
>HTML Blocks< /h1
>< p
>Simple block on one line:< /p
>< div > foo< / div >
< p
>And nested without indentation:< /p
>< div >
2006-10-17 16:22:29 +02:00
< div >
2007-02-27 08:05:11 +01:00
< div > foo< / div >
2007-01-06 10:54:58 +01:00
< / div >
2007-02-27 08:05:11 +01:00
< div > bar< / div >
2007-01-06 10:54:58 +01:00
< / div >
2007-02-27 08:05:11 +01:00
< p
>Interpreted markdown in a table:< /p
>< table >
2006-10-17 16:22:29 +02:00
< tr >
2007-02-27 08:05:11 +01:00
< td > This is < em
>emphasized< /em
>< / td >
< td > And this is < strong
>strong< /strong
>< / td >
2006-10-17 16:22:29 +02:00
< / tr >
< / table >
< script type = "text/javascript" > document . write ( 'This *should not* be interpreted as markdown' ) ; < / script >
2007-02-27 08:05:11 +01:00
< p
>Here’ s a simple block:< /p
>< div >
foo< / div >
< p
>This should be a code block, though:< /p
>< pre
>< code
>< div>
2006-10-17 16:22:29 +02:00
foo
2007-01-04 23:52:16 +01:00
< /div>
2007-02-27 08:05:11 +01:00
< /code
>< /pre
>< p
>As should this:< /p
>< pre
>< code
>< div> foo< /div>
< /code
>< /pre
>< p
>Now, nested:< /p
>< div >
2006-10-17 16:22:29 +02:00
< div >
< div >
2007-02-27 08:05:11 +01:00
foo< / div >
2006-10-17 16:22:29 +02:00
< / div >
< / div >
2007-02-27 08:05:11 +01:00
< p
>This should just be an HTML comment:< /p
><!-- Comment -->
< p
>Multiline:< /p
><!--
2006-10-17 16:22:29 +02:00
Blah
Blah
-->
<!--
This is another comment.
-->
2007-02-27 08:05:11 +01:00
< p
>Code block:< /p
>< pre
>< code
>< !-- Comment -->
< /code
>< /pre
>< p
>Just plain comment, with trailing spaces on the line:< /p
><!-- foo -->
< p
>Code:< /p
>< pre
>< code
>< hr />
< /code
>< /pre
>< p
>Hr’ s:< /p
>< hr >
2006-10-17 16:22:29 +02:00
< hr / >
< hr / >
< hr >
< hr / >
< hr / >
< hr class = "foo" id = "bar" / >
< hr class = "foo" id = "bar" / >
< hr class = "foo" id = "bar" >
2007-02-27 08:05:11 +01:00
< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "inline-markup"
2007-02-27 08:05:11 +01:00
>Inline Markup< /h1
>< p
>This is < em
>emphasized< /em
>, and so < em
>is this< /em
>.< /p
>< p
>This is < strong
>strong< /strong
>, and so < strong
>is this< /strong
>.< /p
>< p
>An < em
>< a href = "/url"
>emphasized link< /a
>< /em
>.< /p
>< p
>< strong
>< em
>This is strong and em.< /em
>< /strong
>< /p
>< p
>So is < strong
>< em
>this< /em
>< /strong
> word.< /p
>< p
>< strong
>< em
>This is strong and em.< /em
>< /strong
>< /p
>< p
>So is < strong
>< em
>this< /em
>< /strong
> word.< /p
>< p
>This is code: < code
>> < /code
>, < code
>$< /code
>, < code
>\< /code
>, < code
>\$< /code
>, < code
>< html> < /code
>.< /p
2007-07-22 20:49:23 +02:00
>< p
2008-02-24 19:15:36 +01:00
>< span style = "text-decoration: line-through;"
2007-07-22 20:49:23 +02:00
>This is < em
>strikeout< /em
>.< /span
>< /p
>< p
>Superscripts: a< sup
>bc< /sup
>d a< sup
>< em
>hello< /em
>< /sup
> a< sup
2008-07-11 03:24:15 +02:00
>hello  there< /sup
2007-07-22 20:49:23 +02:00
>.< /p
>< p
>Subscripts: H< sub
>2< /sub
>O, H< sub
>23< /sub
>O, H< sub
2008-07-11 03:24:15 +02:00
>many  of  them< /sub
2007-07-22 20:49:23 +02:00
>O.< /p
>< p
>These should not be superscripts or subscripts, because of the unescaped spaces: a^b c^d, a~b c~d.< /p
2007-02-27 08:05:11 +01:00
>< hr
2007-07-08 19:33:03 +02:00
/>< h1 id = "smart-quotes-ellipses-dashes"
2007-02-27 08:05:11 +01:00
>Smart quotes, ellipses, dashes< /h1
>< p
>“ Hello,” said the spider. “ ‘ Shelob’ is my name.” < /p
>< p
>‘ A’ , ‘ B’ , and ‘ C’ are letters.< /p
>< p
>‘ Oak,’ ‘ elm,’ and ‘ beech’ are names of trees. So is ‘ pine.’ < /p
>< p
>‘ He said, “ I want to go.” ’ Were you alive in the 70’ s?< /p
>< p
>Here is some quoted ‘ < code
>code< /code
>’ and a “ < a href = "http://example.com/?foo=1&bar=2"
>quoted link< /a
>” .< /p
>< p
2008-06-08 05:20:15 +02:00
>Some dashes: one— two — three— four — five.< /p
2007-02-27 08:05:11 +01:00
>< p
>Dashes between numbers: 5– 7, 255– 66, 1987– 1999.< /p
>< p
>Ellipses… and… and… .< /p
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "latex"
2007-02-27 08:05:11 +01:00
>LaTeX< /h1
>< ul
>< li
2007-11-29 09:09:37 +01:00
>< /li
2007-02-27 08:05:11 +01:00
>< li
2007-11-29 09:09:37 +01:00
>< /li
2007-02-27 08:05:11 +01:00
>< li
2007-12-02 03:58:07 +01:00
>< span class = "math"
2007-12-02 09:35:24 +01:00
>2+2=4< /span
2007-12-02 01:36:32 +01:00
>< /li
2007-02-27 08:05:11 +01:00
>< li
2007-12-02 03:58:07 +01:00
>< span class = "math"
>< em
>x< /em
>  ∈   < em
>y< /em
>< /span
2007-12-02 01:36:32 +01:00
>< /li
2007-02-27 08:05:11 +01:00
>< li
2007-12-02 03:58:07 +01:00
>< span class = "math"
>α   ∧   ω < /span
>< /li
2007-02-27 08:05:11 +01:00
>< li
2007-12-02 03:58:07 +01:00
>< span class = "math"
2007-12-02 09:35:24 +01:00
>223< /span
2007-12-02 01:36:32 +01:00
>< /li
2007-02-27 08:05:11 +01:00
>< li
2007-12-02 03:58:07 +01:00
>< span class = "math"
>< em
>p< /em
>< /span
2007-12-02 01:36:32 +01:00
>-Tree< /li
>< li
2007-12-02 03:58:07 +01:00
>< span class = "math"
2007-12-02 01:36:32 +01:00
>\frac{< em
2007-12-02 03:58:07 +01:00
>d< /em
>}{< em
>dx< /em
>}< em
>f< /em
>(< em
>x< /em
>)=\lim< sub
>< em
>h< /em
2007-12-02 09:35:24 +01:00
>  →   0< /sub
2007-12-02 03:58:07 +01:00
>\frac{< em
>f< /em
>(< em
>x< /em
>+< em
>h< /em
>)-< em
>f< /em
>(< em
>x< /em
>)}{< em
>h< /em
>}< /span
>< /li
>< li
>Here’ s one that has a line break in it: < span class = "math"
2008-06-19 21:05:58 +02:00
>α +ω   ×   < em
2007-12-02 03:58:07 +01:00
>x< /em
>< sup
>2< /sup
>< /span
2007-12-02 01:36:32 +01:00
>.< /li
2007-02-27 08:05:11 +01:00
>< /ul
>< p
>These shouldn’ t be math:< /p
>< ul
>< li
>To get the famous equation, write < code
>$e = mc^2$< /code
>.< /li
>< li
>$22,000 is a < em
>lot< /em
> of money. So is $34,000. (It worked if “ lot” is emphasized.)< /li
>< li
>Escaped < code
>$< /code
>: $73 < em
>this should be emphasized< /em
> 23$.< /li
>< /ul
>< p
>Here’ s a LaTeX table:< /p
>< p
2007-11-29 09:09:37 +01:00
>< /p
2007-02-27 08:05:11 +01:00
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "special-characters"
2007-02-27 08:05:11 +01:00
>Special Characters< /h1
>< p
>Here is some unicode:< /p
>< ul
>< li
2008-06-19 21:05:58 +02:00
>I hat: Î < /li
2007-02-27 08:05:11 +01:00
>< li
2008-06-19 21:05:58 +02:00
>o umlaut: ö < /li
2007-02-27 08:05:11 +01:00
>< li
2008-06-19 21:05:58 +02:00
>section: § < /li
2007-02-27 08:05:11 +01:00
>< li
>set membership: ∈ < /li
>< li
2008-06-19 21:05:58 +02:00
>copyright: © < /li
2007-02-27 08:05:11 +01:00
>< /ul
>< p
>AT& T has an ampersand in their name.< /p
>< p
>AT& T is another way to write it.< /p
>< p
>This & that.< /p
>< p
>4 < 5.< /p
>< p
>6 > 5.< /p
>< p
>Backslash: \< /p
>< p
>Backtick: `< /p
>< p
>Asterisk: *< /p
>< p
>Underscore: _< /p
>< p
>Left brace: {< /p
>< p
>Right brace: }< /p
>< p
>Left bracket: [< /p
>< p
>Right bracket: ]< /p
>< p
>Left paren: (< /p
>< p
>Right paren: )< /p
>< p
>Greater-than: > < /p
>< p
>Hash: #< /p
>< p
>Period: .< /p
>< p
>Bang: !< /p
>< p
>Plus: +< /p
>< p
>Minus: -< /p
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "links"
2007-02-27 08:05:11 +01:00
>Links< /h1
2007-07-08 19:09:37 +02:00
>< h2 id = "explicit"
2007-02-27 08:05:11 +01:00
>Explicit< /h2
>< p
>Just a < a href = "/url/"
>URL< /a
>.< /p
>< p
>< a href = "/url/" title = "title"
>URL and title< /a
>.< /p
>< p
>< a href = "/url/" title = "title preceded by two spaces"
>URL and title< /a
>.< /p
>< p
>< a href = "/url/" title = "title preceded by a tab"
>URL and title< /a
>.< /p
>< p
>< a href = "/url/" title = "title with "quotes" in it"
>URL and title< /a
>< /p
>< p
>< a href = "/url/" title = "title with single quotes"
>URL and title< /a
>< /p
>< p
>< a href = "/url/with_underscore"
>with_underscore< /a
>< /p
>< p
>< script type = "text/javascript"
>
2006-12-20 19:16:07 +01:00
<!--
h='n o w h e r e . n e t ';a='@ ';n='n o b o d y ';e=n+a+h;
document.write('< a h ' + ' ref ' + ' = " ma ' + ' ilto ' + ' : ' + e + ' " > '+'Email link'+'< \/'+'a'+'>');
// -->
2007-02-27 08:05:11 +01:00
< /script
>< noscript
2007-03-04 08:40:22 +01:00
>E m a i l   l i n k   ( n o b o d y   a t   n o w h e r e   d o t   n e t ) < /noscript
2007-02-27 08:05:11 +01:00
>< /p
>< p
>< a href = ""
>Empty< /a
>.< /p
2007-07-08 19:09:37 +02:00
>< h2 id = "reference"
2007-02-27 08:05:11 +01:00
>Reference< /h2
>< p
>Foo < a href = "/url/"
>bar< /a
>.< /p
>< p
>Foo < a href = "/url/"
>bar< /a
>.< /p
>< p
>Foo < a href = "/url/"
>bar< /a
>.< /p
>< p
>With < a href = "/url/"
>embedded [brackets]< /a
>.< /p
>< p
>< a href = "/url/"
>b< /a
> by itself should be a link.< /p
>< p
>Indented < a href = "/url"
>once< /a
>.< /p
>< p
>Indented < a href = "/url"
>twice< /a
>.< /p
>< p
>Indented < a href = "/url"
>thrice< /a
>.< /p
>< p
>This should [not][] be a link.< /p
>< pre
>< code
>[not]: /url
< /code
>< /pre
>< p
>Foo < a href = "/url/" title = "Title with "quotes" inside"
>bar< /a
>.< /p
>< p
>Foo < a href = "/url/" title = "Title with "quote" inside"
>biz< /a
>.< /p
2007-07-08 19:09:37 +02:00
>< h2 id = "with-ampersands"
2007-02-27 08:05:11 +01:00
>With ampersands< /h2
>< p
>Here’ s a < a href = "http://example.com/?foo=1&bar=2"
>link with an ampersand in the URL< /a
>.< /p
>< p
>Here’ s a link with an amersand in the link text: < a href = "http://att.com/" title = "AT&T"
>AT& T< /a
>.< /p
>< p
>Here’ s an < a href = "/script?foo=1&bar=2"
>inline link< /a
>.< /p
>< p
>Here’ s an < a href = "/script?foo=1&bar=2"
>inline link in pointy braces< /a
>.< /p
2007-07-08 19:09:37 +02:00
>< h2 id = "autolinks"
2007-02-27 08:05:11 +01:00
>Autolinks< /h2
>< p
>With an ampersand: < a href = "http://example.com/?foo=1&bar=2"
2007-07-28 21:15:30 +02:00
>< code
>http://example.com/?foo=1& bar=2< /code
>< /a
2007-02-27 08:05:11 +01:00
>< /p
>< ul
>< li
>In a list?< /li
>< li
>< a href = "http://example.com/"
2007-07-28 21:15:30 +02:00
>< code
>http://example.com/< /code
>< /a
2007-02-27 08:05:11 +01:00
>< /li
>< li
>It should.< /li
>< /ul
>< p
>An e-mail address: < script type = "text/javascript"
>
2006-12-20 19:16:07 +01:00
<!--
h='n o w h e r e . n e t ';a='@ ';n='n o b o d y ';e=n+a+h;
2007-07-28 21:15:30 +02:00
document.write('< a h ' + ' ref ' + ' = " ma ' + ' ilto ' + ' : ' + e + ' " > '+'< code > '+e+'< / code > '+'< \/'+'a'+'>');
2006-12-20 19:16:07 +01:00
// -->
2007-02-27 08:05:11 +01:00
< /script
>< noscript
2007-03-04 08:40:22 +01:00
>n o b o d y   a t   n o w h e r e   d o t   n e t < /noscript
2007-02-27 08:05:11 +01:00
>< /p
>< blockquote
>< p
>Blockquoted: < a href = "http://example.com/"
2007-07-28 21:15:30 +02:00
>< code
>http://example.com/< /code
>< /a
2007-02-27 08:05:11 +01:00
>< /p
>< /blockquote
>< p
>Auto-links should not occur here: < code
>< http://example.com/> < /code
>< /p
>< pre
>< code
>or here: < http://example.com/>
< /code
>< /pre
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "images"
2007-02-27 08:05:11 +01:00
>Images< /h1
>< p
>From “ Voyage dans la Lune” by Georges Melies (1902):< /p
>< p
>< img src = "lalune.jpg" title = "Voyage dans la Lune" alt = "lalune"
/>< /p
>< p
2007-09-18 03:35:50 +02:00
>Here is a movie < img src = "movie.jpg" alt = "movie"
2007-02-27 08:05:11 +01:00
/> icon.< /p
>< hr
2007-07-08 19:09:37 +02:00
/>< h1 id = "footnotes"
2007-02-27 08:05:11 +01:00
>Footnotes< /h1
>< p
>Here is a footnote reference,< a href = "#fn1" class = "footnoteRef" id = "fnref1"
>< sup
>1< /sup
>< /a
> and another.< a href = "#fn2" class = "footnoteRef" id = "fnref2"
>< sup
>2< /sup
>< /a
> This should < em
>not< /em
> be a footnote reference, because it contains a space.[^my note] Here is an inline note.< a href = "#fn3" class = "footnoteRef" id = "fnref3"
>< sup
>3< /sup
>< /a
>< /p
>< blockquote
>< p
>Notes can go in quotes.< a href = "#fn4" class = "footnoteRef" id = "fnref4"
>< sup
>4< /sup
>< /a
>< /p
>< /blockquote
2008-02-24 19:15:36 +01:00
>< ol style = "list-style-type: decimal;"
2007-02-27 08:05:11 +01:00
>< li
>And in list items.< a href = "#fn5" class = "footnoteRef" id = "fnref5"
>< sup
>5< /sup
>< /a
>< /li
>< /ol
>< p
>This paragraph should not be part of the note, as it is not indented.< /p
>< div class = "footnotes"
>< hr
/>< ol
>< li id = "fn1"
>< p
2007-07-14 05:37:41 +02:00
>Here is the footnote. It can go anywhere after the footnote reference. It need not be placed at the end of the document. < a href = "#fnref1" class = "footnoteBackLink" title = "Jump back to footnote 1" > ↩ < / a > < /p
2007-02-27 08:05:11 +01:00
>< /li
>< li id = "fn2"
>< p
>Here’ s the long note. This one contains multiple blocks.< /p
>< p
>Subsequent blocks are indented to show that they belong to the footnote (as with list items).< /p
>< pre
>< code
> { < code> }
< /code
>< /pre
>< p
2007-07-14 05:37:41 +02:00
>If you want, you can indent every line, but you can also be lazy and just indent the first line of each block. < a href = "#fnref2" class = "footnoteBackLink" title = "Jump back to footnote 2" > ↩ < / a > < /p
2007-02-27 08:05:11 +01:00
>< /li
>< li id = "fn3"
>< p
>This is < em
>easier< /em
> to type. Inline notes may contain < a href = "http://google.com"
>links< /a
> and < code
>]< /code
2007-07-14 05:37:41 +02:00
> verbatim characters, as well as [bracketed text]. < a href = "#fnref3" class = "footnoteBackLink" title = "Jump back to footnote 3" > ↩ < / a > < /p
2007-02-27 08:05:11 +01:00
>< /li
>< li id = "fn4"
>< p
2007-07-14 05:37:41 +02:00
>In quote. < a href = "#fnref4" class = "footnoteBackLink" title = "Jump back to footnote 4" > ↩ < / a > < /p
2007-02-27 08:05:11 +01:00
>< /li
>< li id = "fn5"
>< p
2007-07-14 05:37:41 +02:00
>In list. < a href = "#fnref5" class = "footnoteBackLink" title = "Jump back to footnote 5" > ↩ < / a > < /p
2007-02-27 08:05:11 +01:00
>< /li
>< /ol
>< /div
>< /body
>< /html
>
2007-07-28 21:15:30 +02:00