Skip to content

Commit b6526cb

Browse files
committed
feat(tables): Support headerless tables
Signed-off-by: Jonas <[email protected]>
1 parent 5e5e942 commit b6526cb

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

src/markdownit/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const markdownit = MarkdownIt('commonmark', { html: false, breaks: false })
3535
.use(multimdTable, {
3636
multiline: true,
3737
rowspan: false,
38-
headerless: false,
38+
headerless: true,
3939
multibody: false,
4040
})
4141

src/tests/markdownit/multimd-tables.spec.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,21 @@ describe('multimd-table extension', () => {
2222
)
2323
})
2424

25+
it('renders table without header', () => {
26+
const rendered = markdownit.render(`
27+
|-------|-------|
28+
| cell1 | cell2 |
29+
| cell3 | cell4 |
30+
`)
31+
expect(stripIndent(rendered)).toBe(
32+
stripIndent(`
33+
<table><tbody>
34+
<tr><td>cell1</td><td>cell2</td></tr>
35+
<tr><td>cell3</td><td>cell4</td></tr>
36+
</tbody></table>`),
37+
)
38+
})
39+
2540
it('renders table with line breaks', () => {
2641
const rendered = markdownit.render(`
2742
| header1 | header2 |

0 commit comments

Comments
 (0)