Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
https://markdown-it.github.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
129 lines
2.5 KiB
129 lines
2.5 KiB
Tests from marked:
|
|
|
|
.
|
|
| Heading 1 | Heading 2
|
|
| --------- | ---------
|
|
| Cell 1 | Cell 2
|
|
| Cell 3 | Cell 4
|
|
.
|
|
<table>
|
|
<thead>
|
|
<tr><th>Heading 1</th><th>Heading 2</th></tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr><td>Cell 1</td><td>Cell 2</td></tr>
|
|
<tr><td>Cell 3</td><td>Cell 4</td></tr>
|
|
</tbody>
|
|
</table>
|
|
.
|
|
|
|
.
|
|
| Header 1 | Header 2 | Header 3 | Header 4 |
|
|
| :------: | -------: | :------- | -------- |
|
|
| Cell 1 | Cell 2 | Cell 3 | Cell 4 |
|
|
| Cell 5 | Cell 6 | Cell 7 | Cell 8 |
|
|
.
|
|
<table>
|
|
<thead>
|
|
<tr><th style="text-align:center">Header 1</th><th style="text-align:right">Header 2</th><th style="text-align:left">Header 3</th><th>Header 4</th></tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr><td style="text-align:center">Cell 1</td><td style="text-align:right">Cell 2</td><td style="text-align:left">Cell 3</td><td>Cell 4</td></tr>
|
|
<tr><td style="text-align:center">Cell 5</td><td style="text-align:right">Cell 6</td><td style="text-align:left">Cell 7</td><td>Cell 8</td></tr>
|
|
</tbody>
|
|
</table>
|
|
.
|
|
|
|
.
|
|
Header 1 | Header 2
|
|
-------- | --------
|
|
Cell 1 | Cell 2
|
|
Cell 3 | Cell 4
|
|
.
|
|
<table>
|
|
<thead>
|
|
<tr><th>Header 1</th><th>Header 2</th></tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr><td>Cell 1</td><td>Cell 2</td></tr>
|
|
<tr><td>Cell 3</td><td>Cell 4</td></tr>
|
|
</tbody>
|
|
</table>
|
|
.
|
|
|
|
.
|
|
Header 1|Header 2|Header 3|Header 4
|
|
:-------|:------:|-------:|--------
|
|
Cell 1 |Cell 2 |Cell 3 |Cell 4
|
|
*Cell 5*|Cell 6 |Cell 7 |Cell 8
|
|
.
|
|
<table>
|
|
<thead>
|
|
<tr><th style="text-align:left">Header 1</th><th style="text-align:center">Header 2</th><th style="text-align:right">Header 3</th><th>Header 4</th></tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr><td style="text-align:left">Cell 1</td><td style="text-align:center">Cell 2</td><td style="text-align:right">Cell 3</td><td>Cell 4</td></tr>
|
|
<tr><td style="text-align:left"><em>Cell 5</em></td><td style="text-align:center">Cell 6</td><td style="text-align:right">Cell 7</td><td>Cell 8</td></tr>
|
|
</tbody>
|
|
</table>
|
|
.
|
|
|
|
Nested tables inside blockquotes:
|
|
|
|
.
|
|
> foo|foo
|
|
> ---|---
|
|
> bar|bar
|
|
baz|baz
|
|
.
|
|
<blockquote>
|
|
<table>
|
|
<thead>
|
|
<tr><th>foo</th><th>foo</th></tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr><td>bar</td><td>bar</td></tr>
|
|
</tbody>
|
|
</table>
|
|
</blockquote>
|
|
<p>baz|baz</p>
|
|
.
|
|
|
|
Nested tables inside lists:
|
|
|
|
.
|
|
- foo|foo
|
|
---|---
|
|
bar|bar
|
|
baz|baz
|
|
.
|
|
<ul>
|
|
<li><table>
|
|
<thead>
|
|
<tr><th>foo</th><th>foo</th></tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr><td>bar</td><td>bar</td></tr>
|
|
</tbody>
|
|
</table>
|
|
</li>
|
|
</ul>
|
|
<p>baz|baz</p>
|
|
.
|
|
|
|
Minimal one-column table test:
|
|
|
|
.
|
|
| foo
|
|
|----
|
|
| test2
|
|
.
|
|
<table>
|
|
<thead>
|
|
<tr><th>foo</th></tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr><td>test2</td></tr>
|
|
</tbody>
|
|
</table>
|
|
.
|
|
|