\r\n```\r\n\r\nThis looks related:\r\nhttps://github.com/vuejs/core/issues/6435\r\n\r\nBut I did the [workaround](https://play.vuejs.org/#__SSR__eNpNjz8LgzAQxb/KkSUKoru1hdKlQ7t1qx1Ke6JgTEhOESTfvfmjxRvC5d27H+8WdlYqn0ZkJasIherfhKd6AKi+3RQa115GQ1I8cCYoyb3HmnFCQ7xmUER3Ee1VsYNU5qM7RWCQRuX+nVBSE+xojZYCeF5cpAgpuCfErRPL2Cb7cKv6pyzQgl0BcRPnMPhi8x57Z/C5lJbKlE+Xdib+yrwU0iRhkEYTgHaaHiBJ4bjeDNAm3N3Es83jqxsG1NfH/VZGcu65gerLpgffWifY/SH2B6Tydgw=) suggested but it made no difference. It's like `excerpt` is not getting loaded\r\n\r\n### Reproduction\r\n\r\nEasily seen here:\r\nhttps://deploy-preview-2--vitepress-blog.netlify.app/blog/\r\n\r\nGo to it and then reload the page and you'll see the hydration mismatch\r\n\r\nhttps://github.com/jcamp-code/vitepress-blog-theme\r\n\r\nClone it\r\n\r\n```pnpm serve```\r\n\r\nGo to: \r\nhttp://localhost:4173/blog/\r\n\r\nLoaded directly, you'll see the excerpts are missing. If you go to another page and come back it displays correctly.\r\n\r\n### Expected behavior\r\n\r\nCorrect display of page upon hydration\r\n\r\n### System Info\r\n\r\n```shell\r\nSystem:\r\n OS: macOS 13.3.1\r\n CPU: (12) arm64 Apple M2 Pro\r\n Memory: 94.23 MB / 16.00 GB\r\n Shell: 5.9 - /bin/zsh\r\n Binaries:\r\n Node: 18.14.1 - /usr/local/bin/node\r\n npm: 9.5.0 - /usr/local/bin/npm\r\n Browsers:\r\n Chrome: 112.0.5615.137\r\n Firefox: 111.0.1\r\n Safari: 16.4\r\n npmPackages:\r\n vitepress: 1.0.0-alpha.74 => 1.0.0-alpha.74\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] 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.",[3060],{"name":3041,"color":3042},2293,"bug: hydration mismatch","2023-05-04T00:04:02Z","https://github.com/vuejs/vitepress/issues/2293",0.7090423,{"description":3067,"labels":3068,"number":3070,"owner":3030,"repository":3031,"state":3044,"title":3071,"updated_at":3072,"url":3073,"score":3074},"### Describe the bug\r\n\r\nWhen I add some url params `?a=1&b=2` after the page's URL, the console log an error `Hydration completed but contains mismatches.` and the page rendering is incorrect\r\n\r\n### Reproduction\r\n\r\n1. Clone from `https://github.com/GlobeMC/crashmc.com`\r\n2. `pnpm run docs:build && pnpm run docs:preview`\r\n3. Access \u003Chttp://localhost:4173/client/system.html> and \u003Chttp://localhost:4173/client/system.html?someparam=somevalue>\r\n4. The page without param will works well, but the page with the URL param will somehow mixed with the home page's content\r\n\r\n### Expected behavior\r\n\r\nThe two pages should looks exactly same.\r\n\r\n### System Info\r\n\r\n```Text\r\nSystem:\r\n OS: macOS 14.1.1\r\n CPU: (8) arm64 Apple M1 Pro\r\n Memory: 149.67 MB / 16.00 GB\r\n Shell: 3.2.57 - /bin/bash\r\n Binaries:\r\n Node: 21.4.0 - /opt/homebrew/bin/node\r\n Yarn: 1.22.19 - /opt/homebrew/bin/yarn\r\n npm: 10.3.0 - /opt/homebrew/bin/npm\r\n pnpm: 8.6.12 - /opt/homebrew/bin/pnpm\r\n Browsers:\r\n Chrome: 120.0.6099.216\r\n npmPackages:\r\n vitepress: 1.0.0-rc.39 => 1.0.0-rc.39\r\n```\r\n\r\n\r\n### Additional context\r\n\r\nI am not sure if it is a vitepress route issue or if it's a pwa route issue, I tried made an example without pwa but it don't have problem\r\n\r\nA live example can be \u003Chttps://beta.crashmc.com/analyzer.html> and \u003Chttps://beta.crashmc.com/analyzer.html?>\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.",[3069],{"name":3041,"color":3042},3469,"\"Hydration completed but contains mismatches\" when path contains URL params","2024-01-26T00:04:26Z","https://github.com/vuejs/vitepress/issues/3469",0.72316986,{"description":3076,"labels":3077,"number":3079,"owner":3030,"repository":3031,"state":3044,"title":3080,"updated_at":3081,"url":3082,"score":3083},"### Describe the bug\n\n```\r\n```ts-vue\r\n{{ content }}\r\n```\r\n\r\nwill render the content without syntax highlighting.\n\n### Reproduction\n\nJust add that code above anywhere.\n\n### Expected behavior\n\nThat the code gets correctly syntax highlighted\n\n### System Info\n\n```Text\nSystem:\r\n OS: macOS 14.3.1\r\n CPU: (11) arm64 Apple M3 Pro\r\n Memory: 102.78 MB / 18.00 GB\r\n Shell: 5.9 - /bin/zsh\r\n Binaries:\r\n Node: 18.11.0 - ~/.nvm/versions/node/v18.11.0/bin/node\r\n npm: 8.19.2 - ~/.nvm/versions/node/v18.11.0/bin/npm\r\n pnpm: 8.11.0 - ~/.nvm/versions/node/v18.11.0/bin/pnpm\r\n bun: 1.0.29 - ~/.bun/bin/bun\r\n Browsers:\r\n Chrome: 122.0.6261.112\r\n Safari: 17.3.1\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.",[3078],{"name":3041,"color":3042},3650,"Using codeblock with ts-vue skips syntax highlighting ","2024-03-21T00:04:42Z","https://github.com/vuejs/vitepress/issues/3650",0.72375304,{"description":3085,"labels":3086,"number":3088,"owner":3030,"repository":3031,"state":3044,"title":3089,"updated_at":3090,"url":3091,"score":3092},"### Describe the bug\n\nWhen I access URLs like /xx, the homepage always appears, which obviously should not happen. However, if I access URLs like /xx.html, the page renders normally. Currently, my project is deployed on Tencent Cloud.\r\nThe problem does not occur in the development environment, but only after the production deployment, when domain name resolution and Nginx forwarding are involved.\r\nBesides,if i click button to some url,it will show correctly . Only when I directly access the URL in the browser, the page rendering error occurs.\n\n### Reproduction\n\ngit clone https://gitee.com/CrazyClue/vitepress.git\r\nuse npm install & npm run build\r\nnginx:\r\n```\r\nserver {\r\n listen 443 ssl;\r\n server_name vite.kuaihe.tech;\r\n ssl_certificate /etc/letsencrypt/live/kuaihe.tech-0001/fullchain.pem;\r\n ssl_certificate_key /etc/letsencrypt/live/kuaihe.tech-0001/privkey.pem;\r\n\r\n location / {\r\n root /var/www/vitepress;\r\n index index.html;\r\n try_files $uri $uri/ /index.html;\r\n}\r\n}\r\n```\n\n### Expected behavior\n\nMy website can show correctly when i access url directly in the browser without “.html” . \n\n### System Info\n\n```Text\nSystem:\r\n OS: Linux 6.8 Ubuntu 24.04 LTS 24.04 LTS (Noble Numbat)\r\n CPU: (1) x64 INTEL(R) XEON(R) PLATINUM 8576C\r\n Memory: 5.50 GB / 7.38 GB\r\n Container: Yes\r\n Shell: 5.2.21 - /bin/bash\r\n Binaries:\r\n Node: 20.16.0 - /usr/local/bin/node\r\n Yarn: 1.22.22 - /usr/local/bin/yarn\r\n npm: 10.8.1 - /usr/local/bin/npm\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.",[3087],{"name":3041,"color":3042},4140," Error Rendering the Homepage when i use url like /x/xx","2024-08-23T04:42:14Z","https://github.com/vuejs/vitepress/issues/4140",0.72425073,{"description":3094,"labels":3095,"number":3097,"owner":3030,"repository":3031,"state":3044,"title":3098,"updated_at":3099,"url":3100,"score":3101},"### Describe the bug\r\n\r\nWhen using `onBeforeMount` to update some data there is a hydration mismatch but when using `onMounted` it works fine.\r\n\r\n\r\n### Reproduction\r\n\r\n1. add something like this to layout\r\n```vue\r\n\u003Cscript setup>\r\n import { ref, onBeforeMount } from 'vue';\r\n const num = ref(1);\r\n onBeforeMount(() => {\r\n num.value = 2;\r\n })\r\n\u003C/script>\r\n\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n num is {{ num }}\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n2. `build` (on `dev` it works)\r\n3. see the error `Hydration completed but contains mismatches.`\r\n\r\n### Expected behavior\r\n\r\nHydration should work.\r\n\r\n### System Info\r\n\r\n```shell\r\nSystem:\r\n OS: Linux 5.4 Alpine Linux\r\n CPU: (6) x64 Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz\r\n Memory: 1.05 GB / 5.80 GB\r\n Container: Yes\r\n Shell: 1.32.1 - /bin/ash\r\n Binaries:\r\n Node: 16.8.0 - /usr/local/bin/node\r\n npm: 7.21.0 - /usr/local/bin/npm\r\n npmPackages:\r\n vitepress: ^0.16.1 => 0.16.1\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] Follow our [Code of Conduct](https://vuejs.org/coc)\r\n- [X] Read the [docs](https://vitepress.vuejs.org/).\r\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3096],{"name":3041,"color":3042},390,"Hydration completed but contains mismatches. when using onBeforeMount","2023-01-21T16:20:28Z","https://github.com/vuejs/vitepress/issues/390",0.72533566,{"description":3103,"labels":3104,"number":3105,"owner":3030,"repository":3031,"state":3044,"title":3106,"updated_at":3107,"url":3108,"score":3109},"### Is your feature request related to a problem? Please describe.\n\n目前只能引入.vue文件进行解析,引入tsx会报`React is not defined`\n\n### Describe the solution you'd like\n\n能够支持tsx\r\n或者放开vite的配置,能够对vite做扩展支持\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.vuejs.org).\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.",[],1636,"希望能够支持tsx组件","2023-01-21T14:20:38Z","https://github.com/vuejs/vitepress/issues/1636",0.72638285,{"description":3111,"labels":3112,"number":3115,"owner":3030,"repository":3031,"state":3044,"title":3116,"updated_at":3117,"url":3118,"score":3119},"### Describe the bug\n\nThe link in VPSidebarItem is forced to increase config.base. If a path starting with https://is used, it will open in a new page and cannot add an active class name to the current menu.\n\n### Reproduction\n\nAs described above\n\n### Expected behavior\n\nPage is normal\n\n### System Info\n\n```shell\nwindow11,chrome112\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.dev).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3113,3114],{"name":3024,"color":3025},{"name":3027,"color":3028},2207,"The link in VPSidebarItem is forced to increase config.base","2023-09-07T00:04:17Z","https://github.com/vuejs/vitepress/issues/2207",0.7270515,["Reactive",3121],{},["Set"],["ShallowReactive",3124],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f_S-CqpDZZrwtm6ZsN8oENhhSKtiyZ67h3LeT9BduZqg":-1},"/vuejs/vitepress/1771"]