@@ -26,25 +26,25 @@
26John Gruber’s markdown test suite.</p>
26John Gruber’s markdown test suite.</p>
27<empty-line />
27<empty-line />
29−<section>
29+<section id="headers">
31<p>Headers</p>
31<p>Headers</p>
33−<section>
33+<section id="level-2-with-an-embedded-link">
35<p>Level 2 with an <a l:href="/url">embedded link</a>
35<p>Level 2 with an <a l:href="/url">embedded link</a>
38−<section>
38+<section id="level-3-with-emphasis">
40<p>Level 3 with <emphasis>emphasis</emphasis>
40<p>Level 3 with <emphasis>emphasis</emphasis>
43−<section>
43+<section id="level-4">
45<p>Level 4</p>
45<p>Level 4</p>
47−<section>
47+<section id="level-5">
49<p>Level 5</p>
49<p>Level 5</p>
@@ -53,23 +53,23 @@ John Gruber’s markdown test suite.</p>
56−<section>
56+<section id="level-1">
58<p>Level 1</p>
58<p>Level 1</p>
60−<section>
60+<section id="level-2-with-emphasis">
62<p>Level 2 with <emphasis>emphasis</emphasis>
62<p>Level 2 with <emphasis>emphasis</emphasis>
65−<section>
65+<section id="level-3">
67<p>Level 3</p>
67<p>Level 3</p>
69<p>with no blank line</p>
69<p>with no blank line</p>
72−<section>
72+<section id="level-2">
74<p>Level 2</p>
74<p>Level 2</p>
@@ -77,7 +77,7 @@ John Gruber’s markdown test suite.</p>
77<empty-line />
77<empty-line />
80−<section>
80+<section id="paragraphs">
82<p>Paragraphs</p>
82<p>Paragraphs</p>
@@ -93,7 +93,7 @@ list item.</p>
94<empty-line />
94<empty-line />
96−<section>
96+<section id="block-quotes">
98<p>Block Quotes</p>
98<p>Block Quotes</p>
@@ -131,7 +131,7 @@ It is pretty short.</p>
131<p>And a following paragraph.</p>
131<p>And a following paragraph.</p>
132<empty-line />
132<empty-line />
133</section>
133</section>
134−<section>
134+<section id="code-blocks">
136<p>Code Blocks</p>
136<p>Code Blocks</p>
@@ -176,11 +176,11 @@ It is pretty short.</p>
176<empty-line />
176<empty-line />
177<empty-line />
177<empty-line />
178</section>
178</section>
179−<section>
179+<section id="lists">
181<p>Lists</p>
181<p>Lists</p>
183−<section>
183+<section id="unordered">
185<p>Unordered</p>
185<p>Unordered</p>
@@ -218,7 +218,7 @@ It is pretty short.</p>
218<p>• Minus 3</p>
218<p>• Minus 3</p>
219<empty-line />
219<empty-line />
220</section>
220</section>
221−<section>
221+<section id="ordered">
223<p>Ordered</p>
223<p>Ordered</p>
@@ -255,7 +255,7 @@ back.</p>
255<p>3. Item 3.</p>
255<p>3. Item 3.</p>
256<empty-line />
256<empty-line />
257</section>
257</section>
258−<section>
258+<section id="nested">
260<p>Nested</p>
260<p>Nested</p>
@@ -280,7 +280,7 @@ back.</p>
280<p>3. Third</p>
280<p>3. Third</p>
281<empty-line />
281<empty-line />
282</section>
282</section>
283−<section>
283+<section id="tabs-and-spaces">
285<p>Tabs and spaces</p>
285<p>Tabs and spaces</p>
@@ -297,7 +297,7 @@ indented with tabs</p>
297indented with spaces</p>
297indented with spaces</p>
298<empty-line />
298<empty-line />
299</section>
299</section>
300−<section>
300+<section id="fancy-list-markers">
302<p>Fancy list markers</p>
302<p>Fancy list markers</p>
@@ -326,7 +326,7 @@ starting with 4</p>
326<empty-line />
326<empty-line />
327</section>
327</section>
328</section>
328</section>
329−<section>
329+<section id="definition-lists">
331<p>Definition Lists</p>
331<p>Definition Lists</p>
@@ -440,7 +440,7 @@ crisp, pleasant to taste</p>
440<p>1. sublist</p>
440<p>1. sublist</p>
441<p>2. sublist</p>
441<p>2. sublist</p>
442</section>
442</section>
443−<section>
443+<section id="html-blocks">
445<p>HTML Blocks</p>
445<p>HTML Blocks</p>
@@ -484,7 +484,7 @@ crisp, pleasant to taste</p>
484<p>Hr’s:</p>
484<p>Hr’s:</p>
485<empty-line />
485<empty-line />
486</section>
486</section>
487−<section>
487+<section id="inline-markup">
489<p>Inline Markup</p>
489<p>Inline Markup</p>
@@ -521,7 +521,7 @@ crisp, pleasant to taste</p>
521because of the unescaped spaces: a^b c^d, a~b c~d.</p>
521because of the unescaped spaces: a^b c^d, a~b c~d.</p>
522<empty-line />
522<empty-line />
523</section>
523</section>
524−<section>
524+<section id="smart-quotes-ellipses-dashes">
526<p>Smart quotes, ellipses, dashes</p>
526<p>Smart quotes, ellipses, dashes</p>
@@ -537,7 +537,7 @@ So is ‘pine.’</p>
537<p>Ellipses…and…and….</p>
537<p>Ellipses…and…and….</p>
538<empty-line />
538<empty-line />
539</section>
539</section>
540−<section>
540+<section id="latex">
542<p>LaTeX</p>
542<p>LaTeX</p>
@@ -564,7 +564,7 @@ So is ‘pine.’</p>
564<p>Here’s a LaTeX table:</p>
564<p>Here’s a LaTeX table:</p>
565<empty-line />
565<empty-line />
566</section>
566</section>
567−<section>
567+<section id="special-characters">
569<p>Special Characters</p>
569<p>Special Characters</p>
@@ -597,11 +597,11 @@ So is ‘pine.’</p>
597<p>Minus: -</p>
597<p>Minus: -</p>
598<empty-line />
598<empty-line />
599</section>
599</section>
600−<section>
600+<section id="links">
602<p>Links</p>
602<p>Links</p>
604−<section>
604+<section id="explicit">
606<p>Explicit</p>
606<p>Explicit</p>
@@ -627,7 +627,7 @@ So is ‘pine.’</p>
628<a l:href="">Empty</a>.</p>
628<a l:href="">Empty</a>.</p>
629</section>
629</section>
630−<section>
630+<section id="reference">
632<p>Reference</p>
632<p>Reference</p>
@@ -647,7 +647,7 @@ So is ‘pine.’</p>
647<p>Foo <a l:href="/url/">bar</a>.</p>
647<p>Foo <a l:href="/url/">bar</a>.</p>
648<p>Foo <a l:href="/url/">biz</a>.</p>
648<p>Foo <a l:href="/url/">biz</a>.</p>
649</section>
649</section>
650−<section>
650+<section id="with-ampersands">
652<p>With ampersands</p>
652<p>With ampersands</p>
@@ -656,7 +656,7 @@ So is ‘pine.’</p>
656<p>Here’s an <a l:href="/script?foo=1&bar=2">inline link</a>.</p>
656<p>Here’s an <a l:href="/script?foo=1&bar=2">inline link</a>.</p>
657<p>Here’s an <a l:href="/script?foo=1&bar=2">inline link in pointy braces</a>.</p>
657<p>Here’s an <a l:href="/script?foo=1&bar=2">inline link in pointy braces</a>.</p>
658</section>
658</section>
659−<section>
659+<section id="autolinks">
661<p>Autolinks</p>
661<p>Autolinks</p>
@@ -682,7 +682,7 @@ So is ‘pine.’</p>
682<empty-line />
682<empty-line />
683</section>
683</section>
684</section>
684</section>
685−<section>
685+<section id="images">
687<p>Images</p>
687<p>Images</p>
@@ -691,7 +691,7 @@ So is ‘pine.’</p>
691<p>Here is a movie <image l:href="#image2" l:type="inlineImageType" alt="movie" /> icon.</p>
691<p>Here is a movie <image l:href="#image2" l:type="inlineImageType" alt="movie" /> icon.</p>
692<empty-line />
692<empty-line />
693</section>
693</section>
694−<section>
694+<section id="footnotes">
696<p>Footnotes</p>
696<p>Footnotes</p>