feat(plugin-md-power): add markdown-it-cjk-friendly plugin (#773)

This commit is contained in:
pengzhanbo 2025-12-03 13:41:18 +08:00 committed by GitHub
parent 3553022597
commit 32f4a8be5a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 27 additions and 0 deletions

View File

@ -100,6 +100,7 @@
"image-size": "catalog:prod",
"local-pkg": "catalog:prod",
"lru-cache": "catalog:prod",
"markdown-it-cjk-friendly": "catalog:prod",
"markdown-it-container": "catalog:prod",
"nanoid": "catalog:prod",
"shiki": "catalog:prod",

View File

@ -7,6 +7,7 @@ import { sub } from '@mdit/plugin-sub'
import { sup } from '@mdit/plugin-sup'
import { tasklist } from '@mdit/plugin-tasklist'
import { isPlainObject } from '@vuepress/helper'
import cjsFriendly from 'markdown-it-cjk-friendly'
import { abbrPlugin } from './abbr.js'
import { annotationPlugin } from './annotation.js'
import { plotPlugin } from './plot.js'
@ -15,6 +16,7 @@ export function inlineSyntaxPlugin(
md: Markdown,
options: MarkdownPowerPluginOptions,
): void {
md.use(cjsFriendly)
md.use(attrs)
md.use(mark)
md.use(sub)

23
pnpm-lock.yaml generated
View File

@ -254,6 +254,9 @@ catalogs:
mark.js:
specifier: ^8.11.1
version: 8.11.1
markdown-it-cjk-friendly:
specifier: ^1.3.2
version: 1.3.2
markdown-it-container:
specifier: ^4.0.0
version: 4.0.0
@ -688,6 +691,9 @@ importers:
markdown-it:
specifier: catalog:dev
version: 14.1.0
markdown-it-cjk-friendly:
specifier: catalog:prod
version: 1.3.2(@types/markdown-it@14.1.2)(markdown-it@14.1.0)
markdown-it-container:
specifier: catalog:prod
version: 4.0.0
@ -5514,6 +5520,16 @@ packages:
'@types/markdown-it': '*'
markdown-it: '*'
markdown-it-cjk-friendly@1.3.2:
resolution: {integrity: sha512-6d7MmSnmD1rHTE3iNftpvdvv4sqV0VSBaPQCC1FsIipB2050/WxlJzSLtDp7QPWFF1lfpLu/N5/OUroaZqCv/w==}
engines: {node: '>=16'}
peerDependencies:
'@types/markdown-it': '*'
markdown-it: '*'
peerDependenciesMeta:
'@types/markdown-it':
optional: true
markdown-it-container@4.0.0:
resolution: {integrity: sha512-HaNccxUH0l7BNGYbFbjmGpf5aLHAMTinqRZQAEQbMr2cdD3z91Q6kIo1oUn1CQndkT03jat6ckrdRYuwwqLlQw==}
@ -12699,6 +12715,13 @@ snapshots:
'@types/markdown-it': 14.1.2
markdown-it: 14.1.0
markdown-it-cjk-friendly@1.3.2(@types/markdown-it@14.1.2)(markdown-it@14.1.0):
dependencies:
get-east-asian-width: 1.3.0
markdown-it: 14.1.0
optionalDependencies:
'@types/markdown-it': 14.1.2
markdown-it-container@4.0.0: {}
markdown-it-emoji@3.0.0: {}

View File

@ -105,6 +105,7 @@ catalogs:
local-pkg: ^1.1.2
lru-cache: ^11.2.4
mark.js: ^8.11.1
markdown-it-cjk-friendly: ^1.3.2
markdown-it-container: ^4.0.0
markmap-lib: ^0.18.12
markmap-toolbar: ^0.18.12