diff --git a/docs/notes/theme/guide/markdown/进阶.md b/docs/notes/theme/guide/markdown/进阶.md index 5118752a..c68ee3dd 100644 --- a/docs/notes/theme/guide/markdown/进阶.md +++ b/docs/notes/theme/guide/markdown/进阶.md @@ -116,8 +116,8 @@ github: :[tdesign:logo-github-filled]: 为了满足这种小小的心思,主题提供了一个 **“隐秘”文本** 的有趣小功能。它看起来像这样: :::demo-wrapper -你知道吗, =|鲁迅|= 曾说过:“ =|我没说过这句话!|= ” 令我醍醐灌顶,深受启发,浑身迸发出无可匹敌的 -力量!于是,=|我在床上翻了个身|= ! +你知道吗, !!鲁迅!! 曾说过:“ !!我没说过这句话!!! ” 令我醍醐灌顶,深受启发,浑身迸发出无可匹敌的 +力量!于是,!!我在床上翻了个身!! ! ::: 读者不能直接阅读到完整的内容,部分的内容被 “遮住”,需要鼠标悬停到内容上,才能看到被遮住的内容。 @@ -148,7 +148,7 @@ export default defineUserConfig({ ```ts interface PlotOptions { /** - * 是否启用 `=| |=` markdown (该标记为非标准标记,脱离插件将不生效) + * 是否启用 `!! !!` markdown (该标记为非标准标记,脱离插件将不生效) * 如果设置为 false, 则表示不启用该标记,只能使用 组件 * @default true */ @@ -176,10 +176,10 @@ interface PlotOptions { ### 语法 ```md -=|需要隐秘的内容|= +!!需要隐秘的内容!! ``` -如果不想使用 非标准的 `=||=` 标记语法,你可以将 `plot.tag` 设置为 `false` , +如果不想使用 非标准的 `!! !!` 标记语法,你可以将 `plot.tag` 设置为 `false` , 然后使用 [``](/guide/features/component/#plot) 组件替代。 ### 示例 @@ -187,15 +187,15 @@ interface PlotOptions { 输入: ```md -你知道吗, =|鲁迅|= 曾说过:“ =|我没说过这句话!|= ” 令我醍醐灌顶,深受启发,浑身迸发出无可匹敌的 -力量!于是,=|我在床上翻了个身|= ! +你知道吗, !!鲁迅!! 曾说过:“ !!我没说过这句话!!! ” 令我醍醐灌顶,深受启发,浑身迸发出无可匹敌的 +力量!于是,!!我在床上翻了个身!! ! ``` 输出: :::demo-wrapper -你知道吗, =|鲁迅|= 曾说过:“ =|我没说过这句话!|= ” 令我醍醐灌顶,深受启发,浑身迸发出无可匹敌的 -力量!于是,=|我在床上翻了个身|= ! +你知道吗, !!鲁迅!! 曾说过:“ !!我没说过这句话!!! ” 令我醍醐灌顶,深受启发,浑身迸发出无可匹敌的 +力量!于是,!!我在床上翻了个身!! ! ::: ## 选项组 diff --git a/plugins/plugin-md-power/src/node/features/plot.ts b/plugins/plugin-md-power/src/node/features/plot.ts index c5341856..dc52a758 100644 --- a/plugins/plugin-md-power/src/node/features/plot.ts +++ b/plugins/plugin-md-power/src/node/features/plot.ts @@ -4,7 +4,7 @@ import type { PluginWithOptions } from 'markdown-it' import type { RuleInline } from 'markdown-it/lib/parser_inline.mjs' -const [openTag, endTag] = ['=|', '|='] +const [openTag, endTag] = ['!!', '!!'] function createTokenizer(): RuleInline { return (state, silent) => { @@ -18,7 +18,7 @@ function createTokenizer(): RuleInline { if (silent) return false - // =||= + // - !!!! if (max - start < 5) return false diff --git a/plugins/plugin-shikiji/src/client/composables/copy-code.ts b/plugins/plugin-shikiji/src/client/composables/copy-code.ts index c6e9b932..87067cbe 100644 --- a/plugins/plugin-shikiji/src/client/composables/copy-code.ts +++ b/plugins/plugin-shikiji/src/client/composables/copy-code.ts @@ -16,7 +16,6 @@ export function useCopyCode({ return const timeoutIdMap = new WeakMap>() - const { copy } = useClipboard({ legacy: true }) useEventListener('click', (e) => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6fdb4e79..b145f368 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -353,6 +353,9 @@ importers: '@types/hast': specifier: ^3.0.4 version: 3.0.4 + '@vuepress/helper': + specifier: 2.0.0-rc.30 + version: 2.0.0-rc.30(typescript@5.4.5)(vuepress@2.0.0-rc.11(@vuepress/bundler-vite@2.0.0-rc.11(@types/node@20.12.10)(sass@1.77.0)(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5))) floating-vue: specifier: ^5.2.2 version: 5.2.2(vue@3.4.27(typescript@5.4.5))