\n\n### Expected behavior\n\nI hope to use SVG and other methods instead of using masks to display icons, which can avoid frequent redrawing\n\n### System Info\n\n```Text\n\"vitepress\": \"^1.6.4\",\n```\n\n### Additional context\n\n\u003Cimg width=\"2559\" height=\"1042\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/39db5990-f3ee-47bb-8bcf-49272a1918f4\" />\n\n### Validations\n\n- [x] Check if you're on the [latest VitePress version](https://github.com/vuejs/vitepress/releases/latest).\n- [x] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [x] Read the [docs](https://vitepress.dev).\n- [x] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3145],{"name":3146,"color":3147},"bug: pending triage","e99695",4917,"vuejs","vitepress","open","Bug: Frequent triggering of redrawing of navigation bar icons","2025-08-21T09:14:41Z","https://github.com/vuejs/vitepress/issues/4917",0.7151666,{"description":3157,"labels":3158,"number":3163,"owner":3149,"repository":3150,"state":3151,"title":3164,"updated_at":3165,"url":3166,"score":3167},"### Describe the bug\r\n\r\n当我在使用动态路由的功能的时候,开发状态下是正常运行的,如下方的配置\r\n\r\n\r\n\r\n\r\n`export default {\r\n paths() {\r\n return [\r\n { params: { pkg: '../svgui/important/' }},\r\n { params: { pkg: '../toolkit/important/' }},\r\n ]\r\n }\r\n}`\r\n\r\n我在当前目录的上级中的两个目录中分别用当前的md文件生成了两个文件,开发环境一切正常。\r\n但打包之后,对应目录的文件生成了,但是内容却是404。\r\n\r\n### Reproduction\r\n\r\n无\r\n\r\n### Expected behavior\r\n\r\n希望能改进后,开发环境和生产环境表现一致。\r\n\r\n### System Info\r\n\r\n```Text\r\nnode 18.19 \r\nwindows\r\n```\r\n\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] Check if you're on the [latest VitePress version](https://github.com/vuejs/vitepress/releases/latest).\r\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\r\n- [X] Read the [docs](https://vitepress.dev).\r\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3159,3160],{"name":3146,"color":3147},{"name":3161,"color":3162},"stale","ededed",4200,"动态路由打包后遇到的bug,开发环境正常","2024-10-26T17:17:22Z","https://github.com/vuejs/vitepress/issues/4200",0.72186965,{"description":3169,"labels":3170,"number":3175,"owner":3149,"repository":3150,"state":3176,"title":3177,"updated_at":3178,"url":3179,"score":3180},"### Describe the bug\n\n36 | class Notepad\u003CK,V>{\r\n37 | private K key ;\r\n38 | private V value ;\r\n| ^\r\n39 | public K getKey(){\r\n40 | return this.key ;\r\nat createCompilerError (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:18:17)\r\nat emitError (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:1487:5)\r\nat parseElement (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:1031:5)\r\nat parseChildren (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:844:18)\r\nat parseElement (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:1008:20)\r\nat parseChildren (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:844:18)\r\nat parseElement (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:1008:20)\r\nat parseChildren (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:844:18)\r\nat parseElement (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:1008:20)\r\nat parseChildren (D:\\vscodeproject\\myblog\\node_modules@vue\\compiler-core\\dist\\compiler-core.cjs.js:844:18\r\nClick outside or fix the code to dismiss.\r\nYou can also disable this overlay by setting server.hmr.overlay to false in vite.config.js.\r\n\n\n### Reproduction\n\nQuestion: 1, why would he scan the code in my code block, shouldn't he filter himself, I use markdown syntax, specifically for java\r\n\r\n2, I also found a very strange problem, why he does not support the external link to visit, is my picture is not local, is the website he can not visit\r\n\r\n3, if you have a good solution, please give me a solution, thank you\n\n### Expected behavior\n\nQuestion: 1, why would he scan the code in my code block, shouldn't he filter himself, I use markdown syntax, specifically for java\r\n\r\n2, I also found a very strange problem, why he does not support the external link to visit, is my picture is not local, is the website he can not visit\r\n\r\n3, if you have a good solution, please give me a solution, thank you\n\n### System Info\n\n```sh\nQuestion: 1, why would he scan the code in my code block, shouldn't he filter himself, I use markdown syntax, specifically for java\r\n\r\n2, I also found a very strange problem, why he does not support the external link to visit, is my picture is not local, is the website he can not visit\r\n\r\n3, if you have a good solution, please give me a solution, thank you\n```\n\n\n### Additional context\n\nQuestion: 1, why would he scan the code in my code block, shouldn't he filter himself, I use markdown syntax, specifically for java\r\n\r\n2, I also found a very strange problem, why he does not support the external link to visit, is my picture is not local, is the website he can not visit\r\n\r\n3, if you have a good solution, please give me a solution, thank you\n\n### Validations\n\n- [X] Check if you're on the [latest VitePress version](https://github.com/vuejs/vitepress/releases/latest).\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.dev).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3171,3174],{"name":3172,"color":3173},"need more info","bdbefc",{"name":3161,"color":3162},2460,"closed","[plugin:vite:vue] Element is missing end tag.","2023-09-02T00:04:10Z","https://github.com/vuejs/vitepress/issues/2460",0.69856215,{"description":3182,"labels":3183,"number":3185,"owner":3149,"repository":3150,"state":3176,"title":3186,"updated_at":3187,"url":3188,"score":3189},"### Describe the bug\n\n在 xx.md 文件中输入以下文档会报错:\r\n## 测试文档\r\n\r\n\r\n> \u003Cn>y = 密钥在 n 年后过期\r\n> 密钥的有效期限是?(0)\r\n\r\n\r\n11\r\n22\r\n\r\n33\n\n### Reproduction\n\n输入以上内容,编译错误\n\n### Expected behavior\n\n能够正常的编译, \n\n### System Info\n\n```shell\n17:38:38 [vite] Internal server error: Element is missing end tag.\r\n Plugin: vite:vue\r\n File: D:/pro/doc/my-docs/docs/l-note/GPG入门教程.md\r\n 6 | \r\n 7 | \r\n 8 | 11\r\n | ^\r\n 9 | 22\r\n 10 | \r\n at createCompilerError (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:19:19)\r\n at emitError (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:1602:29)\r\n at parseElement (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:1154:9)\r\n at parseChildren (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:937:28)\r\n at parseElement (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:1133:22)\r\n at parseChildren (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:937:28)\r\n at parseElement (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:1133:22)\r\n at parseChildren (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:937:28)\r\n at parseElement (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:1133:22)\r\n at parseChildren (D:\\pro\\doc\\my-docs\\node_modules\\@vue\\compiler-core\\dist\\compiler-core.cjs.js:937:28)\n```\n\n\n### Additional context\n\n\r\n\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.vuejs.org).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3184],{"name":3146,"color":3147},1470,"容错率太低了, 以下文档也会进行报错。","2023-01-23T00:04:14Z","https://github.com/vuejs/vitepress/issues/1470",0.70008284,{"description":3191,"labels":3192,"number":3194,"owner":3149,"repository":3150,"state":3176,"title":3195,"updated_at":3196,"url":3197,"score":3198},"### Describe the bug\n\nhttps://stackblitz.com/edit/vite-j7cesz?file=docs/index.md is the repro. Its `index.md` compiles just fine with some other established markdown compilers -- I tried pandoc and it worked well.\r\n\r\nI would like to know what's wrong with my markdown code! It can be that I don't understand the VitePress markdown syntax well enough, or maybe I am lucky to find a bug in the compiler 😉 I would like to provide additional info amap.\n\n### Reproduction\n\nhttps://stackblitz.com/edit/vite-j7cesz?file=docs/index.md\n\n### Expected behavior\n\nCompiles just fine.\n\n### System Info\n\n```shell\nSystem:\r\n OS: Linux 5.15 Ubuntu 22.04.1 LTS 22.04.1 LTS (Jammy Jellyfish)\r\n CPU: (20) x64 12th Gen Intel(R) Core(TM) i7-12700H\r\n Memory: 5.91 GB / 7.61 GB\r\n Container: Yes\r\n Shell: 5.1.16 - /bin/bash\r\n Binaries:\r\n Node: 19.2.0 - /usr/bin/node\r\n npm: 8.19.3 - /usr/bin/npm\r\n npmPackages:\r\n vitepress: 1.0.0-alpha.30 => 1.0.0-alpha.30\r\n```\n```\n\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.vuejs.org).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3193],{"name":3146,"color":3147},1673,"VitePress does not compile a HTML-markdown mixed file saying that 'Element is missing end tag'","2023-01-21T14:17:06Z","https://github.com/vuejs/vitepress/issues/1673",0.7088627,{"description":3200,"labels":3201,"number":3202,"owner":3149,"repository":3150,"state":3176,"title":3203,"updated_at":3204,"url":3205,"score":3206},"### Is your feature request related to a problem? Please describe.\n\nWe have a relatively large documentation project with a lot of links between pages. The fact that Vitepress validates inter-document links and fails to build if there are errors while printing detailed information - that's great.\r\n\r\nHowever, it doesn't validate links to anchors within pages, like `refer to [Schema API](./api.md#schema)`. IDEs (VS Code & Web Storm) can't do this as well, also taking into account that they might have their own \"slugify\" mechanism for anchors. Also, I can't find markdown linting for that.\r\n\n\n### Describe the solution you'd like\n\nI did some research, and I found that it is now possible to get anchors data with the `markdown.anchor.callback` configuration option. I can't build my own validation on top of that because this callback doesn't give any information about the page it is executed for. I think Vitepress can use this option internally to collect all anchors for each page and validate all inter-page (and even in-page!) anchor links and throw an error / print a warning / give an opportunity to configure the behaviour for that case.\r\n\r\nI believe that this feature will improve the quality of Vitepress-based projects and will help developers keep anchor links up-to-date. Though, there might be design limitations I am not aware of that don't allow this feature to exist, at least as a default behaviour.\n\n### Describe alternatives you've considered\n\n_No response_\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.dev).\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md).\n- [X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.",[],2176,"Validate anchor links","2023-04-11T00:04:26Z","https://github.com/vuejs/vitepress/issues/2176",0.709495,{"description":3208,"labels":3209,"number":3211,"owner":3149,"repository":3150,"state":3176,"title":3212,"updated_at":3213,"url":3214,"score":3215},"### Describe the bug\n\n20:36:36 [vitepress] Internal server error: At least one \u003Ctemplate> or \u003Cscript> is required in a single file component.\r\n Plugin: vite:vue\r\n File: C:/Users/wingwang/Desktop/Oceanpayment-ui/node_modules/.pnpm/vitepress@1.2.2_@algolia+client-search@4.23.3_@types+node@20.14.5_async-validator@4.2.5_axios_v2np3kzxvdru2wjixovc3nnoya/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue\r\n at Object.parse$2 [as parse] (C:\\Users\\wingwang\\Desktop\\Oceanpayment-ui\\node_modules\\.pnpm\\@vue+compiler-sfc@3.3.4\\node_modules\\@vue\\compiler-sfc\\dist\\compiler-sfc.cjs.js:1275:7)\r\n at createDescriptor (file:///C:/Users/wingwang/Desktop/Oceanpayment-ui/node_modules/.pnpm/@vitejs+plugin-vue@4.3.1_vite@5.2.12_@types+node@20.14.5_less@4.2.0_sass@1.77.4__vue@3.3.4/node_modules/@vitejs/plugin-vue/dist/index.mjs:70:43)\r\n at transformMain (file:///C:/Users/wingwang/Desktop/Oceanpayment-ui/node_modules/.pnpm/@vitejs+plugin-vue@4.3.1_vite@5.2.12_@types+node@20.14.5_less@4.2.0_sass@1.77.4__vue@3.3.4/node_modules/@vitejs/plugin-vue/dist/index.mjs:2261:34)\r\n at TransformContext.transform (file:///C:/Users/wingwang/Desktop/Oceanpayment-ui/node_modules/.pnpm/@vitejs+plugin-vue@4.3.1_vite@5.2.12_@types+node@20.14.5_less@4.2.0_sass@1.77.4__vue@3.3.4/node_modules/@vitejs/plugin-vue/dist/index.mjs:2782:16)\r\n at Object.transform (file:///C:/Users/wingwang/Desktop/Oceanpayment-ui/node_modules/.pnpm/vite@5.2.12_@types+node@20.14.5_less@4.2.0_sass@1.77.4/node_modules/vite/dist/node/chunks/dep-BKbDVx1T.js:52312:62)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n at async loadAndTransform (file:///C:/Users/wingwang/Desktop/Oceanpayment-ui/node_modules/.pnpm/vite@5.2.12_@types+node@20.14.5_less@4.2.0_sass@1.77.4/node_modules/vite/dist/node/chunks/dep-BKbDVx1T.js:55067:29)\r\n\n\n### Reproduction\n\nhttps://stackblitz.com/edit/vite-nnfopi?file=docs%2F.vitepress%2Fconfig.ts\n\n### Expected behavior\n\nnormal\n\n### System Info\n\n```Text\nSystem:\r\n OS: Linux 5.0 undefined\r\n CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz\r\n Memory: 0 Bytes / 0 Bytes\r\n Shell: 1.0 - /bin/jsh\r\n Binaries:\r\n Node: 18.20.1 - /usr/local/bin/node\r\n Yarn: 1.22.19 - /usr/local/bin/yarn\r\n npm: 9.4.2 - /usr/local/bin/npm\r\n pnpm: 9.1.3 - /usr/local/bin/pnpm\r\n npmPackages:\r\n vitepress: 1.2.2\n```\n\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Check if you're on the [latest VitePress version](https://github.com/vuejs/vitepress/releases/latest).\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.dev).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3210],{"name":3172,"color":3173},3986,"[vitepress] Internal server error: At least one \u003Ctemplate> or \u003Cscript> is required in a single file component.","2024-07-03T04:41:57Z","https://github.com/vuejs/vitepress/issues/3986",0.71160734,{"description":3217,"labels":3218,"number":3222,"owner":3149,"repository":3150,"state":3176,"title":3223,"updated_at":3224,"url":3225,"score":3226},"### Describe the bug\n\ndocs:build fails element-plus, when used with unplugin-vue-components and ssr: false\r\n\r\n```\r\n Components({\r\n dirs: ['components'],\r\n include: [/\\.vue$/, /\\.md$/],\r\n resolvers: [ElementPlusResolver({ ssr: false })]\r\n })\r\n\r\n```\r\n\r\nWhile changing to ssr:true gets the build to succeed, with this CSS isn't loaded. \n\n### Reproduction\n\n1. Close the repo https://github.com/akil-rails/vitepress-with-element-plus\r\n2. pnpm docs:build\r\n\r\nBuild fails with the following error: \r\n\r\n```\r\n> vitepress build docs\r\n\r\nvitepress v1.0.0-alpha.4\r\n⠸ building client + server bundles...warnings when minifying css:\r\n▲ [WARNING] \"@charset\" must be the first rule in the file\r\n\r\n \u003Cstdin>:3820:0:\r\n 3820 │ @charset \"UTF-8\";:root{--el-color-white:#ffffff;--el-color-black...\r\n ╵ ~~~~~~~~\r\n\r\n This rule cannot come before a \"@charset\" rule\r\n\r\n \u003Cstdin>:1:0:\r\n 1 │ @font-face {\r\n ╵ ^\r\n\r\n\r\n✓ building client + server bundles...\r\n⠋ rendering pages...Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/node_modules/.pnpm/element-plus@2.2.13_vue@3.2.37/node_modules/element-plus/es/index.mjs not supported.\r\nInstead change the require of /Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/node_modules/.pnpm/element-plus@2.2.13_vue@3.2.37/node_modules/element-plus/es/index.mjs to a dynamic import() which is available in all CommonJS modules.\r\n at Module.\u003Canonymous> (/Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/docs/.vitepress/.temp/index.md.js:3:10)\r\n at /Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/docs/.vitepress/.temp/app.js:4045:50\r\n at async loadPage (/Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/docs/.vitepress/.temp/app.js:216:16) {\r\n code: 'ERR_REQUIRE_ESM'\r\n}\r\n✖ rendering pages...\r\nbuild error:\r\n Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/node_modules/.pnpm/element-plus@2.2.13_vue@3.2.37/node_modules/element-plus/es/index.mjs not supported.\r\nInstead change the require of /Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/node_modules/.pnpm/element-plus@2.2.13_vue@3.2.37/node_modules/element-plus/es/index.mjs to a dynamic import() which is available in all CommonJS modules.\r\n at Module.\u003Canonymous> (/Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/docs/.vitepress/.temp/index.md.js:3:10)\r\n at async Promise.all (index 0)\r\n at async renderPage (file:///Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/node_modules/.pnpm/vitepress@1.0.0-alpha.4/node_modules/vitepress/dist/node/serve-05342c3d.js:39555:28)\r\n at async build (file:///Users/akhileshkataria/Code/spikes/vitepress-with-element-plus/node_modules/.pnpm/vitepress@1.0.0-alpha.4/node_modules/vitepress/dist/node/serve-05342c3d.js:39853:9) {\r\n code: 'ERR_REQUIRE_ESM'\r\n\r\n```\r\n\r\n\n\n### Expected behavior\n\nThe build should succeed.\n\n### System Info\n\n```shell\nSystem:\r\n OS: macOS 11.6.7\r\n CPU: (8) x64 Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz\r\n Memory: 510.54 MB / 16.00 GB\r\n Shell: 3.2.57 - /bin/bash\r\n Binaries:\r\n Node: 16.15.1 - /usr/local/bin/node\r\n Yarn: 1.22.19 - /usr/local/bin/yarn\r\n npm: 8.11.0 - /usr/local/bin/npm\r\n Browsers:\r\n Chrome: 103.0.5060.53\r\n Safari: 15.5\r\n npmPackages:\r\n vitepress: 1.0.0-alpha.4 => 1.0.0-alpha.4\n```\n\n\n### Additional context\n\nelement-plus has been discussed earlier: https://github.com/vuejs/vitepress/issues/603\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.vuejs.org).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3219],{"name":3220,"color":3221},"build","377ba8",1164,"Unable to use element-plus with vitepress: works in dev mode, but fails to build","2023-01-21T14:25:26Z","https://github.com/vuejs/vitepress/issues/1164",0.7125703,{"description":3228,"labels":3229,"number":3231,"owner":3149,"repository":3150,"state":3176,"title":3232,"updated_at":3233,"url":3234,"score":3235},"### Describe the bug\n\nCheck VP types here https://arethetypeswrong.github.io/?p=vitepress%401.0.0-beta.1, `vitepress/theme-without-fonts` types for node missing.\r\n\n\n### Reproduction\n\nhttps://arethetypeswrong.github.io/?p=vitepress%401.0.0-beta.1\n\n### Expected behavior\n\nTypes should be there\n\n### System Info\n\n```sh\nNA\n```\n\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Check if you're on the [latest VitePress version](https://github.com/vuejs/vitepress/releases/latest).\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.dev).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3230],{"name":3146,"color":3147},2415,"missing vitepress/theme-without-fonts types for node","2023-06-02T00:04:15Z","https://github.com/vuejs/vitepress/issues/2415",0.71265185,{"description":3237,"labels":3238,"number":3240,"owner":3149,"repository":3150,"state":3176,"title":3241,"updated_at":3242,"url":3243,"score":3244},"### Describe the bug\r\n\r\nI'm documenting some ember addon. Ember and Vue use double curly syntax. Here is my markdown snippet that currently has a parser error:\r\n\r\n```md\r\nThus, a code such as `{{on \"click\" inc}}` would break as Ember is not able to make that association.\r\n```\r\n\r\nWhich fails with the error message:\r\n\r\n```\r\n[plugin:vite:vue] Error parsing JavaScript expression: Unexpected token, expected \",\" (1:4)\r\n```\r\n\r\nHere the screenshot of the error message. The extracted code snippet is actually not the real reason - I guess the parser is confused here.\r\n\r\n\u003Cimg width=\"886\" alt=\"Bildschirmfoto 2023-10-07 um 11 48 42\" src=\"https://github.com/vuejs/vitepress/assets/283700/6e1ec7a3-92e5-4537-856e-57813de3227c\">\r\n\r\n### Reproduction\r\n\r\nEnter the snippet above into any markdown file and vitepress will show the error.\r\n\r\n### Expected behavior\r\n\r\nWithin code backticks, I'd expect vitepress not trying to execute vue code.\r\n\r\n### System Info\r\n\r\n```Text\r\nSystem:\r\n OS: macOS 13.4.1\r\n CPU: (8) x64 Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz\r\n Memory: 11.69 MB / 16.00 GB\r\n Shell: 3.6.1 - /usr/local/bin/fish\r\n Binaries:\r\n Node: 18.16.0 - ~/.volta/tools/image/node/18.16.0/bin/node\r\n Yarn: 1.22.19 - ~/.volta/tools/image/yarn/1.22.19/bin/yarn\r\n npm: 9.5.1 - ~/.volta/tools/image/node/18.16.0/bin/npm\r\n pnpm: 8.8.0 - ~/.volta/bin/pnpm\r\n Watchman: 2023.08.14.00 - /usr/local/bin/watchman\r\n Browsers:\r\n Brave Browser: 103.1.41.100\r\n Chrome: 117.0.5938.149\r\n Edge: 117.0.2045.47\r\n Safari: 16.5.2\r\n npmPackages:\r\n vitepress: ^1.0.0-rc.20 => 1.0.0-rc.20\r\n```\r\n\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] Check if you're on the [latest VitePress version](https://github.com/vuejs/vitepress/releases/latest).\r\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\r\n- [X] Read the [docs](https://vitepress.dev).\r\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3239],{"name":3146,"color":3147},3053,"Markdown Parser fails with `{{`","2023-10-15T00:04:48Z","https://github.com/vuejs/vitepress/issues/3053",0.71348125,["Reactive",3246],{},["Set"],["ShallowReactive",3249],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f6_slrZOryL9TWm_217hzrgv-_lPbnqxkZ_iMuNcCQfM":-1},"/vuejs/vitepress/4078"]