@sup39/markdown-it-block-tag

0.1.0 • Public • Published

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>

Package Sidebar

Install

npm i @sup39/markdown-it-block-tag

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

4.29 kB

Total Files

5

Last publish

Collaborators

  • sup39