From 328ce8034f949f9cb8a87d66970dcd4580e96d98 Mon Sep 17 00:00:00 2001 From: Erick Guan Date: Wed, 18 Sep 2024 22:04:47 +0200 Subject: [PATCH] Escape markdown `{{` with v-pre in vitepress Read more https://github.com/vuejs/vitepress/discussions/480 --- docs/.vitepress/config.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 75df013b9..f52dbb904 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -134,9 +134,13 @@ export default defineConfig({ }, }, markdown: { - // languages: [ - // "elisp" - // ] + config(md) { + const defaultCodeInline = md.renderer.rules.code_inline! + md.renderer.rules.code_inline = (tokens, idx, options, env, self) => { + tokens[idx].attrSet('v-pre', '') + return defaultCodeInline(tokens, idx, options, env, self) + } + } }, head: [ [