0.2.0 • Published 21 days ago

markdown-it-cjk-space-clean v0.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
21 days ago

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())
0.2.0

21 days ago