remark-comments v1.2.9
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-->bar
Everything 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-comments
Configuration
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
3 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 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
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago