A collection of markdown-it plugins, remark plugins, and VSCode Markdown Preview extensions that add extended syntax support for semantic HTML elements.
Each syntax feature is implemented as a matched set: a markdown-it plugin for server-side rendering pipelines, a remark plugin for unified/rehype pipelines, and a VSCode extension for live preview support.
| Syntax | HTML | markdown-it | remark | VSCode |
|---|---|---|---|---|
--delete-- |
<del> |
mdit-del | remd-del | markdown-del |
++insert++ |
<ins> |
mdit-ins | remd-ins | markdown-ins |
==mark== |
<mark> |
mdit-mark | remd-mark | markdown-mark |
[[kbd]] |
<kbd> |
mdit-kbd | remd-kbd | markdown-kbd |
H~2~O |
<sub> |
mdit-sub | remd-sub | markdown-sub |
31^st^ |
<sup> |
mdit-sup | remd-sup | markdown-sup |
*[term]: Title |
<abbr> |
mdit-abbr | remd-abbr | markdown-abbr |
{ζ¬|γ»γ} |
<ruby> |
mdit-ruby | remd-ruby | markdown-denden-furigana |
 |
n/a | mdit-inline-svg | remd-inline-svg | markdown-inline-svg |
This project uses Vite+ (vp), a unified toolchain that wraps Vite, Vitest, Oxlint, Oxfmt, and more under a single CLI. Install it globally before getting started. Vite+ will automatically use the preferred package manager for this project (Yarn).
Install dependencies:
vp installRun all checks (format, lint, type-check):
vp checkRun tests:
vp testBuild all packages:
vp run -r buildThe plugins in this collection are forked and modernized from the following upstream projects:
- markdown-it-ins β original
<ins>plugin for markdown-it - markdown-it-mark β original
<mark>plugin for markdown-it - markdown-it-abbr β original
<abbr>plugin for markdown-it - @mdit/plugin-del β
<del>plugin for markdown-it - @mdit/plugin-kbd β
<kbd>plugin for markdown-it - @mdit/plugin-sub β
<sub>plugin for markdown-it - @mdit/plugin-sup β
<sup>plugin for markdown-it - markdown-it-ruby β
<ruby>plugin for markdown-it - remark-ins β
<ins>plugin for remark - remark-mark β
<mark>plugin for remark - remark-supersub β
<sup>/<sub>plugins for remark - remd-ruby β
<ruby>plugin for remark
Released under the MIT license Β© Drake Costa.