1
0
Fork 0
This repository has been archived on 2024-02-06. You can view files and clone it, but cannot push or open issues or pull requests.
markdown-it-block-tag/README.md
2021-01-13 00:46:35 +09:00

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>