mdast-util-cjk-space-clean
v0.2.0
Published
## 介绍
Downloads
20
Readme
mdast-util-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 mdast-util-cjk-space-clean
作为 mdast-util-from-markdown 的插件使用
import { fromMarkdown } from 'mdast-util-from-markdown'
import { cjk } from 'mdast-util-cjk-space-clean'
fromMarkdown('**真,** 她', null, {
mdastExtensions: [cjk()],
})