832 B
832 B
markdown-it-block
A markdown-it plugin to write block tag.
Still work in progress.
Syntax
::: tag
inline or block
:::
will become
<tag>
inline or block
</tag>
Note that the first p
is hidden.
If you want the first p
present, you should use plain html instead.
<tag>
inline or block
</tag>
Usage
const md = require('markdown-it')();
const mbt = require('@sup39/markdown-it-block-tag');
console.log(md.use(mbt).render(`
::: div
- a
- b
:::
`));
Expected output:
<div>
<ul>
<li>a</li>
<li>b</li>
</ul>
</div>
TODO
nested / contiguous block tag
:: ul
::: li
item1
::: li
item2
::: li
item3
::
should become
<ul>
<li>
item1
</li>
<li>
item2
</li>
<li>
item3
</li>
</ul>