\r\n \u003C/template>\r\n \u003C/VPTeamPageSection>\r\n\u003C/VPTeamPage>\r\n```\n\n### Expected behavior\n\n\r\n\n\n### System Info\n\n```Text\nSystem:\r\n OS: Windows 11\r\n Binaries:\r\n Node: 20.10.0\r\n Yarn: 1.22.19\r\n npm: 10.5.0\r\n pnpm: 8.15.5\r\n Browsers:\r\n Edge: Chromium (123.0.2420.81)\r\n Internet Explorer: 11.0.22621.1\r\n npmPackages:\r\n vitepress: 1.0.0-rc.43\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.",[3072,3073],{"name":3046,"color":3047},{"name":3024,"color":3025},3769,"Support centering members in VPTeamPage","2025-03-02T18:09:24Z","https://github.com/vuejs/vitepress/issues/3769",0.7434257,{"description":3080,"labels":3081,"number":3084,"owner":3027,"repository":3028,"state":3029,"title":3085,"updated_at":3086,"url":3087,"score":3088},"It would be useful if we could have multiple navbars for certain pages, eg: similar to how DefaultTheme.MultiSidebar works.",[3082,3083],{"name":3046,"color":3047},{"name":3024,"color":3025},4061,"Page based navbars (MultiNavbar)","2025-03-02T18:08:55Z","https://github.com/vuejs/vitepress/issues/4061",0.74679726,{"description":3090,"labels":3091,"number":3092,"owner":3027,"repository":3028,"state":3029,"title":3093,"updated_at":3094,"url":3095,"score":3096},"### Is your feature request related to a problem? Please describe.\n\nDoes vitepress support running directly after building without deployment?\n\n### Describe the solution you'd like\n\ni want to run it directly without deploying it to a server. I have tried using base './' but it causes problems when redirecting to another route.\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.",[],4706,"Does vitepress support running directly after building without deployment?","2025-04-21T01:40:16Z","https://github.com/vuejs/vitepress/issues/4706",0.7495164,{"description":3098,"labels":3099,"number":3101,"owner":3027,"repository":3028,"state":3029,"title":3102,"updated_at":3103,"url":3104,"score":3105},"### Describe the bug\n\nWith a strict CSP enabled, some pages on a Vitepress site do not load. This is because `innerHTML` are being assigned strings instead of TrustedHTML and browser correctly blocks the assignment consistent with the CSP.\n\n### Reproduction\n\nEnable Strict CSP either through Response Header on your server or a meta tag (on every built page) which must include:\r\n\r\n```\r\nContent-Security-Policy: trusted-types \u003Csecurity-policy-name> ... ; require-trusted-types-for 'script';\r\n```\r\n\r\nSince no policy was available, I set it to 'none':\r\n\r\n```\r\nContent-Security-Policy: trusted-types 'none'; require-trusted-types-for 'script';\r\n```\r\n\r\n\r\nLoad a built VitePress site. Navigate around in the site (Keep your dev tools open)! \n\n### Expected behavior\n\nWith the correct security policy name provided in response headers/meta tags there will be no errors, and browser will not block assignment.\n\n### System Info\n\n```shell\nSystem:\r\n OS: Windows 10 10.0.19044\r\n CPU: (4) x64 Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz\r\n Memory: 1.87 GB / 7.91 GB\r\n Binaries:\r\n Node: 18.8.0 - C:\\Program Files\\nodejs\\node.EXE\r\n npm: 8.19.0 - C:\\Program Files\\nodejs\\npm.CMD\r\n Browsers:\r\n Edge: Spartan (44.19041.1266.0), Chromium (105.0.1343.27)\r\n Internet Explorer: 11.0.19041.1566\r\n npmPackages:\r\n vitepress: 1.0.0-alpha.13 => 1.0.0-alpha.13\r\n\r\nDoes not report Firefoxfor some reason?\n```\n\n\n### Additional context\n\nPlease ensure that Vitepress gives users the possibility to use a strict Content Security Policy, if they so desire with minimal configuration. This would ideally need the Vitepress build to expose policy name, hashes for inlined scripts and styles (at minimum), programatically or in a file (ideal, but requires user scripting afterwards) or at least add a meta tag to built files (less preferable, but easier to automate). \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.",[3100],{"name":3024,"color":3025},1298,"Content Security Policy: Ensure innerHTML assignments are TrustedHTML and publish security policy name, hashes","2025-03-02T18:11:36Z","https://github.com/vuejs/vitepress/issues/1298",0.7499001,{"description":3107,"labels":3108,"number":3114,"owner":3027,"repository":3028,"state":3029,"title":3115,"updated_at":3116,"url":3117,"score":3118},"### Describe the bug\r\n\r\nWhen a site has no sidebar, the local navigation dropdown is incorrectly positioned.\r\nIt appears to be offset to the right by the sidebar width, even though there is no sidebar present.\r\n\r\nhttps://github.com/vuejs/vitepress/blob/d200f4e12543016e30c51661fb46d4185ed6be95/src/client/theme-default/components/VPLocalNavOutlineDropdown.vue#L161-L167\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/vite-dxfigx?file=docs%2F.vitepress%2Fconfig.ts\r\n\r\n\u003Cimg width=\"873\" alt=\"reproduction\" src=\"https://github.com/user-attachments/assets/50cf6295-3851-4729-b97a-87c42fdbb826\">\r\n\r\n\r\n### Expected behavior\r\n\r\nWhen there is no sidebar, the dropdown should still appear directly below the \"On this page\" text, aligned as shown in the image.\r\n\r\n\u003Cimg width=\"1114\" alt=\"expected behavior\" src=\"https://github.com/user-attachments/assets/e2058107-2a88-4ee9-9887-e0196d69eeca\">\r\n\r\n### System Info\r\n\r\n```Text\r\nSystem:\r\n OS: macOS 14.2.1\r\n CPU: (8) arm64 Apple M2\r\n Memory: 140.70 MB / 8.00 GB\r\n Shell: 5.9 - /bin/zsh\r\nBinaries:\r\n Node: 22.11.0 - ~/.asdf/installs/nodejs/22.11.0/bin/node\r\n Yarn: 1.22.22 - ~/.asdf/installs/nodejs/22.11.0/bin/yarn\r\n npm: 10.9.0 - ~/.asdf/plugins/nodejs/shims/npm\r\n bun: 1.1.33 - ~/.bun/bin/bun\r\nBrowsers:\r\n Chrome: 130.0.6723.117\r\n Safari: 17.2.1\r\nnpmPackages:\r\n vitepress: ^1.5.0 => 1.5.0\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.",[3109,3110,3113],{"name":3046,"color":3047},{"name":3111,"color":3112},"contribution welcome","11E4B8",{"name":3024,"color":3025},4359,"Local navigation dropdown misplaced without sidebar","2025-03-02T18:08:08Z","https://github.com/vuejs/vitepress/issues/4359",0.75219095,{"description":3120,"labels":3121,"number":3123,"owner":3027,"repository":3028,"state":3124,"title":3125,"updated_at":3126,"url":3127,"score":3128},"### Describe the bug\r\n\r\nssrUtils is null when using renderToString (version >= 1.0.0-beta.7)\r\n\r\n```html\r\nUncaught TypeError: Cannot destructure property 'createComponentInstance' of 'ssrUtils' as it is null.\r\n at vue_server-renderer.js?v=f525b5d9:787:3\r\n```\r\n\r\n**\u003C= 1.0.0-beta.6 is ok**\r\n\r\n\u003Ch2>Actually is caused by this commit !!!!!!!!!!!!!!!!!!!!!!!!!!\u003C/h2>\r\n\r\n ------> 👉🏽 https://github.com/vuejs/vitepress/commit/b61f36d85326912ca67f552ecbe89aa4ca0b1919 @brc-dd \r\n\r\nI tried:\r\n\r\n\r\n\r\nthen it is ok.\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/vitejs-vite-ufnq6j?file=docs%2F.vitepress%2Ftheme%2Findex.ts,docs%2Fcomponents%2FGlobalComp.vue\r\n\r\n- register a global component\r\n\r\n```ts\r\nimport DefaultTheme from 'vitepress/theme';\r\nimport GlobalComp from '../../components/GlobalComp.vue';\r\n\r\nexport default {\r\n extends: DefaultTheme,\r\n enhanceApp(ctx: any) {\r\n ctx.app.component('GlobalComp', GlobalComp);\r\n },\r\n};\r\n```\r\n\r\n- using renderToString in the component\r\n\r\n```html\r\n\u003Ctemplate>\r\n \u003Cp>I am a global component\u003C/p>\r\n\u003C/template>\r\n\r\n\u003Cscript setup lang=\"ts\">\r\nimport { createSSRApp } from 'vue';\r\nimport { renderToString } from 'vue/server-renderer';\r\n\r\nconst app = createSSRApp({\r\n data: () => ({ count: 1 }),\r\n template: `\u003Cbutton @click=\"count++\">{{ count }}\u003C/button>`,\r\n});\r\n\r\nrenderToString(app).then((html) => {\r\n console.log(html);\r\n});\r\n\u003C/script>\r\n```\r\n\r\n- npm run docs:dev\r\n\r\n**Then got** \r\n\r\n```html\r\nUncaught TypeError: Cannot destructure property 'createComponentInstance' of 'ssrUtils' as it is null.\r\n at vue_server-renderer.js?v=f525b5d9:787:3\r\n```\r\n\r\n**\u003C= 1.0.0-beta.6 is ok**\r\n\r\n### Expected behavior\r\n\r\nrun correctly\r\n\r\n### System Info\r\n\r\n```sh\r\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: 16.20.0 - /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: 8.6.10 - /usr/local/bin/pnpm\r\n npmPackages:\r\n vitepress: latest => 1.0.0-beta.7\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.",[3122],{"name":3061,"color":3062},2720,"closed","ssrUtils is null when using renderToString (version >= 1.0.0-beta.7)","2023-08-10T00:04:17Z","https://github.com/vuejs/vitepress/issues/2720",0.7125082,["Reactive",3130],{},["Set"],["ShallowReactive",3133],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$foVrEBGXsJoLLJv3X-XSUuCmT_n3dHijkwQlU9ZJ-UhE":-1},"/vuejs/vitepress/3555"]