\r\n \u003Ckey id=\"that\" to=\"ថា\" />\r\n \u003C/keys>\r\n\r\n \u003Clayers form=\"hardware\">\r\n \u003Clayer id=\"base\">\r\n \u003Crow keys=\"hmaqtugha that\" />\r\n \u003C/layer>\r\n \u003C/layers>\r\n\r\n\u003C/keyboard>\r\n```\r\n\r\nSymptom is an error deep inside vue\r\n\r\n```\r\n5:26:34 PM [vitepress] Internal server error: Duplicate attribute.\r\n Plugin: vite:vue\r\n File: /Users/srl295/src/codehivetx.us/en/posts/2022-kbd-progress.md:22:69\r\n 22 | \u003Ckeys>\r\n 23 | \u003Ckey id=\"hmaqtugha\" to=\"ħ\" />\r\n 24 | \u003Ckey id=\"that\" to=\"ថា\" />\r\n | ^\r\n 25 | \u003C/keys>\r\n 26 | \r\n at createCompilerError (/Users/srl295/src/codehivetx.us/node_modules/@vue/compiler-core/dist/compiler-core.cjs.js:1327:17)\r\n at emitError (/Users/srl295/src/codehivetx.us/node_modules/@vue/compiler-core/dist/compiler-core.cjs.js:2805:5)\r\n at Object.onattribnameend (/Users/srl295/src/codehivetx.us/node_modules/@vue/compiler-core/dist/compiler-core.cjs.js:2290:7)\r\n at Tokenizer.handleAttrNameEnd (/Users/srl295/src/codehivetx.us/node_modules/@vue/compiler-core/dist/compiler-core.cjs.js:872:14)\r\n at Tokenizer.stateInAttrName (/Users/srl295/src/codehivetx.us/node_modules/@vue/compiler-core/dist/compiler-core.cjs.js:812:12)\r\n at Tokenizer.parse (/Users/srl295/src/codehivetx.us/node_modules/@vue/compiler-core/dist/compiler-core.cjs.js:1065:16)\r\n at Object.baseParse (/Users/srl295/src/codehivetx.us/node_modules/@vue/compiler-core/dist/compiler-core.cjs.js:2844:13)\r\n at Object.parse (/Users/srl295/src/codehivetx.us/node_modules/@vue/compiler-dom/dist/compiler-dom.cjs.js:698:23)\r\n at Object.parse$2 [as parse] (/Users/srl295/src/codehivetx.us/node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js:1846:24)\r\n at createDescriptor (file:///Users/srl295/src/codehivetx.us/node_modules/@vitejs/plugin-vue/dist/index.mjs:74:43) (x2)\r\n```\r\n",[3020,3023],{"name":3021,"color":3022},"build","377ba8",{"name":3024,"color":3025},"stale","ededed",3401,"vuejs","vitepress","open","better stack trace / error message for markdown-it-attrs failures","2025-03-02T18:10:00Z","https://github.com/vuejs/vitepress/issues/3401",0.70757836,{"description":3035,"labels":3036,"number":3041,"owner":3027,"repository":3028,"state":3029,"title":3042,"updated_at":3043,"url":3044,"score":3045},"### Is your feature request related to a problem? Please describe.\n\nabout #3851 \n\n### Describe the solution you'd like\n\nThe usage of environment variables, such as `process.env.VITE_EXTRA_EXTENSIONS`, warrants a more detailed description in the official documentation.\r\n\r\nIf I haven't seen the source code, I wouldn't know that VITE_EXTRA_EXTENSIONS is a string that concatenates different words with commas.\r\n\r\n\r\n\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.",[3037,3040],{"name":3038,"color":3039},"docs","0075ca",{"name":3024,"color":3025},3852,"Add docs regarding the environment vitepress used","2024-06-09T06:00:59Z","https://github.com/vuejs/vitepress/issues/3852",0.7488668,{"description":3047,"labels":3048,"number":3049,"owner":3027,"repository":3028,"state":3029,"title":3050,"updated_at":3051,"url":3052,"score":3053},"### Is your feature request related to a problem? Please describe.\n\nNot every page in my docs should be in the sidebar. For example having a top-level page \"Learn to do X\" and that page pointing to variants with different technologies. \r\n\r\nIf the sidebar has /guide and I visit /guide, then the sidebar item for the route is highlighted with an active state. If I visit /guide/subpage, it does not. \r\n\r\nThis makes it hard for users to know where they are on a website, and does not auto-expand the section they are in.\n\n### Describe the solution you'd like\n\nEither behavior that child pages make the parent page active in the sidebar, or provided as an option.\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.",[],2257,"Highlight active sidebar item when child page is loaded","2025-03-02T18:11:24Z","https://github.com/vuejs/vitepress/issues/2257",0.75933856,{"description":3055,"labels":3056,"number":3060,"owner":3027,"repository":3028,"state":3061,"title":3062,"updated_at":3063,"url":3064,"score":3065},"### Describe the bug\r\n\r\nYou can check Reproduction Url test.\r\n\r\nEverything works fine when I start the vite project(`apps/playground`) using `pnpm dev:playground`. It crashed when I started vitepress project(`apps/document`) using `pnpm dev:document`.\r\n\r\nMy monorepo project uses `node condition` to link the source code. You can check the `dev` field in `package.json` or `condition: [\"dev\"]` in `vite.config.ts` or `condition: [\"dev\"]` in `config.ts`.\r\n\r\n### Reproduction\r\n\r\nhttps://github.com/i7eo/monorepo-vitepress-bug-report\r\n\r\n### Expected behavior\r\n\r\nStart normally like a vite project(`apps/playground`)\r\n\r\n### System Info\r\n\r\n```Text\r\nSystem:\r\n OS: macOS 14.4.1\r\n CPU: (10) arm64 Apple M1 Max\r\n Memory: 3.61 GB / 64.00 GB\r\n Shell: 5.9 - /bin/zsh\r\n Binaries:\r\n Node: 20.12.2 - ~/.nvm/versions/node/v20.12.2/bin/node\r\n npm: 10.5.0 - ~/.nvm/versions/node/v20.12.2/bin/npm\r\n pnpm: 9.1.0 - ~/.nvm/versions/node/v20.12.2/bin/pnpm\r\n Watchman: 2024.04.08.00 - /opt/homebrew/bin/watchman\r\n Browsers:\r\n Chrome: 124.0.6367.201\r\n Safari: 17.4.1\r\n Safari Technology Preview: 17.4\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.",[3057],{"name":3058,"color":3059},"bug: pending triage","e99695",3888,"closed","Vitepress project in monorepo reports `Failed to resolve import \"xxx\"`","2024-05-22T04:41:52Z","https://github.com/vuejs/vitepress/issues/3888",0.7039324,{"description":3067,"labels":3068,"number":3069,"owner":3027,"repository":3028,"state":3061,"title":3070,"updated_at":3071,"url":3072,"score":3073},"### Is your feature request related to a problem? Please describe.\n\n当我点击第一个 `code-group` 中的 `模式二` 之后,第二个 `code-group` 中并未切换到 `模式二`。\r\n\r\n\r\n\n\n### Describe the solution you'd like\n\n当我点击第一个 `code-group` 中的 `模式二` 之后,第二个 `code-group` 中也会切换到 `模式二`。\r\n\r\n\r\n\n\n### Describe alternatives you've considered\n\nLike this:https://docs.livekit.io/realtime/server/generating-tokens/\r\n\r\n\r\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.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.",[],3205,"code-group 支持统一切换","2023-11-22T00:04:34Z","https://github.com/vuejs/vitepress/issues/3205",0.7350491,{"description":3075,"labels":3076,"number":3077,"owner":3027,"repository":3028,"state":3061,"title":3078,"updated_at":3079,"url":3080,"score":3081},"### Describe the bug\n\nVitePress ignores the `vite.clearScreen: false` option - running `vitepress build` will clear the screen regardless.\r\n\r\nThis is causing issues in our turbo build monorepo - when building several packages at once, VitePress's clear screen clears the log output for packages that were built before it.\n\n### Reproduction\n\nhttps://stackblitz.com/edit/vite-dtu41vnr?file=package.json\r\n\r\n1. Install dependencies\r\n2. Run `npx vitepress build docs`\r\n3. See that screen is cleared, despite vite.clearScreen:false in docs/.vitepress/config.ts\n\n### Expected behavior\n\nScreen should not be cleared if vite.clearScreen:false is set\n\n### System Info\n\n```Text\nSystem:\r\n OS: macOS 15.2\r\n CPU: (10) arm64 Apple M1 Pro\r\n Memory: 78.41 MB / 32.00 GB\r\n Shell: 5.9 - /bin/zsh\r\n Binaries:\r\n Node: 22.12.0 - ~/.local/state/fnm_multishells/64248_1736184870871/bin/node\r\n Yarn: 1.22.19 - ~/.local/state/fnm_multishells/64248_1736184870871/bin/yarn\r\n npm: 10.9.0 - ~/.local/state/fnm_multishells/64248_1736184870871/bin/npm\r\n Browsers:\r\n Chrome: 131.0.6778.205\r\n Safari: 18.2\r\n npmPackages:\r\n vitepress: 1.5.0 => 1.5.0\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.",[],4468,"`vite.clearScreen: false` option is ignorred","2025-01-14T04:42:24Z","https://github.com/vuejs/vitepress/issues/4468",0.73690826,{"description":3083,"labels":3084,"number":3085,"owner":3027,"repository":3028,"state":3061,"title":3086,"updated_at":3087,"url":3088,"score":3089},"### Is your feature request related to a problem? Please describe.\n\nlike [markmap](https://github.com/markmap/markmap?tab=readme-ov-file)\r\n\n\n### Describe the solution you'd like\n\n---\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.",[],3643," can vitepress use markdown render into mindmap","2024-03-24T00:05:35Z","https://github.com/vuejs/vitepress/issues/3643",0.7374306,{"description":3091,"labels":3092,"number":3100,"owner":3027,"repository":3028,"state":3061,"title":3101,"updated_at":3102,"url":3103,"score":3104},"### Describe the bug\n\nLandmarks should have a unique role or role/label/title (i.e. accessible name) combination\r\nCurrently, the nav at the bottom of the page containing \"prev\" and \"next\" links does not\r\nIt makes it hard for accessibility tools to understand the difference between this one and the main one\n\n### Reproduction\n\nNavigate to a doc page having \"prev\" or \"next\" navigation (or both) at the bottom\r\nInspect the accessibility of the nav component, it does not have an accessible name\r\n\r\nTriggers an error in Axe Devtools\n\n### Expected behavior\n\nShould have an accessible name to be distinct from main navigation (ideally, main navigation should have an accessible name too)\n\n### System Info\n\n```Text\nSystem:\r\n OS: macOS 14.2.1\r\n CPU: (8) arm64 Apple M2\r\n Memory: 393.92 MB / 24.00 GB\r\n Shell: 5.9 - /bin/zsh\r\n Binaries:\r\n Node: 20.10.0 - /usr/local/bin/node\r\n Yarn: 1.22.19 - /opt/homebrew/bin/yarn\r\n npm: 10.2.5 - /usr/local/bin/npm\r\n pnpm: 8.9.2 - /opt/homebrew/bin/pnpm\r\n Browsers:\r\n Safari: 17.2.1\r\n npmPackages:\r\n vitepress: ^1.0.0-rc.31 => 1.0.0-rc.35\n```\n\n\n### Additional context\n\n\u003Cimg width=\"921\" alt=\"Screenshot 2024-01-29 at 15 49 37\" src=\"https://github.com/vuejs/vitepress/assets/58045985/546c396b-a86b-4550-8d35-9d75ba4d6c0d\">\r\n\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.",[3093,3096,3099],{"name":3094,"color":3095},"theme","0754FB",{"name":3097,"color":3098},"a11y","fbca04",{"name":3024,"color":3025},3516,"accessibility: prev / next navigation landmark does not have a unique name","2024-05-04T04:42:02Z","https://github.com/vuejs/vitepress/issues/3516",0.74547946,{"description":3106,"labels":3107,"number":3111,"owner":3027,"repository":3028,"state":3061,"title":3112,"updated_at":3113,"url":3114,"score":3115},"### Describe the bug\n\nWhen using another language as the root locale, the search bar translations don't apply and keep the English default values\n\n### Reproduction\n\n- Create vitepress project\r\n- Set another locale than english as root locale\n\n### Expected behavior\n\nI expect locales to apply correctly even when English is not the root locale\n\n### System Info\n\n```Text\nSystem:\r\n OS: Windows 10 10.0.19045\r\n CPU: (4) x64 Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz \r\n Memory: 3.76 GB / 15.88 GB\r\n Binaries:\r\n Node: 16.20.2 - C:\\Program Files\\nodejs\\node.EXE \r\n Yarn: 1.22.19 - C:\\Program Files (x86)\\Yarn\\bin\\yarn.CMD\r\n npm: 8.19.4 - C:\\Program Files\\nodejs\\npm.CMD\r\n pnpm: 8.15.1 - C:\\Program Files\\nodejs\\pnpm.CMD\r\n Browsers:\r\n Edge: Chromium (121.0.2277.112)\r\n Internet Explorer: 11.0.19041.3636\r\n npmPackages:\r\n vitepress: 1.0.0-rc.42 => 1.0.0-rc.42\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.",[3108],{"name":3109,"color":3110},"need more info","bdbefc",3568,"Search bar translations not applied when root locale is not english","2024-02-20T00:05:13Z","https://github.com/vuejs/vitepress/issues/3568",0.7530205,{"description":3117,"labels":3118,"number":3121,"owner":3027,"repository":3028,"state":3061,"title":3122,"updated_at":3123,"url":3124,"score":3125},"### Describe the bug\n\nswitching pages `collapsed` sidebar items NOT expand\n\n### Reproduction\n\nhttps://stackblitz.com/edit/vite-bvmtz6?file=docs%2F.vitepress%2Fconfig.ts\r\n\r\n\r\nhttps://github.com/vuejs/vitepress/assets/40693636/3f5f07ee-7a41-407b-9e53-2d35894063cb\r\n\r\n\n\n### Expected behavior\n\nauto expand `collapsed` sidebar items when switching pages\n\n### System Info\n\n```Text\nhttps://stackblitz.com/edit/vite-bvmtz6?file=docs%2F.vitepress%2Fconfig.ts\n```\n\n\n### Additional context\n\nIt should be caused by recent changes, and the previous version was normal.\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.",[3119,3120],{"name":3094,"color":3095},{"name":3024,"color":3025},3613,"[BUG] sidebar : switching pages `collapsed` sidebar items NOT expand","2024-07-10T04:41:54Z","https://github.com/vuejs/vitepress/issues/3613",0.7565562,["Reactive",3127],{},["Set"],["ShallowReactive",3130],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fXIp5g1wGoxJ5SgzyeNZpAAGPpNUJydYqjpRrfFXr-Gg":-1},"/vuejs/vitepress/3563"]