Skip to content

Commit be91b70

Browse files
committed
Add support for #comment > html
1 parent 2cf9aa6 commit be91b70

File tree

5 files changed

+39
-1
lines changed

5 files changed

+39
-1
lines changed

handlers/comment.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
'use strict';
2+
3+
module.exports = comment;
4+
5+
function comment(h, node) {
6+
return h(node, 'html', '<!--' + node.value + '-->');
7+
}

handlers/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict';
22

33
exports.root = require('./root');
4-
54
exports.text = require('./text');
5+
exports.comment = require('./comment');
66

77
exports.strong = exports.b = require('./strong');
88
exports.em = exports.i = require('./emphasis');

tests/fixtures/comment/index.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!-- foo -->
2+
3+
<p>Alpha.</p>
4+
5+
<!-- -->
6+
7+
<p>Bravo.</p>
8+
9+
<!--
10+
charlie
11+
delta echo
12+
-->
13+
14+
<p>Foxtrot.</p>

tests/fixtures/comment/index.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"fragment": true
3+
}

tests/fixtures/comment/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!-- foo -->
2+
3+
Alpha.
4+
5+
<!-- -->
6+
7+
Bravo.
8+
9+
<!--
10+
charlie
11+
delta echo
12+
-->
13+
14+
Foxtrot.

0 commit comments

Comments
 (0)