markdown-it-cjk-space-clean

0.2.0 • Public • Published

markdown-it-cjk-space-clean

介绍

清理 markdown 中粗体和斜体两侧多余的空格。例如

**真,**

默认情况下会被渲染为

<p><strong>真,</strong></p>

期望渲染的结果是

<p><strong>真,</strong></p>

由于 markdown 规范对东亚字符支持的问题,导致 **真,**她 会错误渲染为 <p>**真,**她</p>,参考 GitHub 上的 相关 issue

兼容的所有用例参考 https://github.com/mark-magic/mark-magic/blob/main/packages/mdast-util-cjk-space-clean/src/utils.ts

使用

pnpm i markdown-it-cjk-space-clean

作为 markdown-it 插件使用

import MarkdownIt from 'markdown-it'
import { cjk } from 'markdown-it-cjk-space-clean'

const md = new MarkdownIt().use(cjk())

Dependencies (1)

Dev Dependencies (8)

Package Sidebar

Install

npm i markdown-it-cjk-space-clean

Weekly Downloads

16

Version

0.2.0

License

MIT

Unpacked Size

11.8 kB

Total Files

14

Last publish

Collaborators

  • rxliuli