remark-comments v1.2.10
remark-comments

This plugin parses custom Markdown syntax for Markdown source comments.
Syntax
You can insert comments in the Markdown source this way:
Foo<--COMMENTS I am a comment COMMENTS-->barEverything between <--COMMENTS and COMMENTS--> will be absent from the HTML output. Compiling to Markdown will preserve all comments.
AST node (see mdast specification)
The plugin will product the following node and add it to the MDAST syntax tree:
interface Comments <: Node {
type: "comments";
data: {
comment: string;
}
}Installation
npm:
npm install remark-commentsConfiguration
Two options can be passed, as a single argument object:
{beginMarker = 'COMMENTS', endMarker = 'COMMENTS'}Therefore, invoking this plugin this way:
.use(remarkComments, {
beginMarker: 'foo',
endMarker: 'bar'
})will make this plugin remove what's put between <--foo and bar-->.
Usage
Dependencies:
const unified = require('unified')
const remarkParse = require('remark-parse')
const stringify = require('rehype-stringify')
const remark2rehype = require('remark-rehype')
const remarkComments = require('remark-comments')Usage:
unified()
.use(remarkParse)
.use(remarkComments)
.use(remark2rehype)
.use(stringify)License
2 years ago
5 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago