\n\n\u003Cimg width=\"308\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/0e1beb6b-d06b-436c-b106-c924fead87ab\" />\n\n\u003Cimg width=\"931\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/aef6f71a-fa28-4b7c-b512-e6386e18159a\" />\n\n### Describe the solution you'd like\n\nIn my [pull request](https://github.com/vuejs/vitepress/pull/4630), I've introduced custom components that can be overridden in the `enhanceApp` function. In these custom components, I can add custom logic for rendering text, such as using the Vue compile function. \n\nAdditionally, I added a flag to skip the title update, allowing for custom logic implementation. \n\nPlease also see my PR: [https://github.com/vuejs/vitepress/pull/4630](https://github.com/vuejs/vitepress/pull/4630).\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.",[],4637,"Sidenav Components / Skip title update","2025-03-20T12:17:14Z","https://github.com/vuejs/vitepress/issues/4637",0.74624497,{"description":3086,"labels":3087,"number":3088,"owner":3030,"repository":3031,"state":3089,"title":3090,"updated_at":3091,"url":3092,"score":3093},"### Is your feature request related to a problem? Please describe.\n\nHi there!\r\n\r\nI want to expand the theme to add content in the red box below, but we do not have slots in these two positions, I would like to ask if there is a good way? \r\n\r\n\r\n\r\n\n\n### Describe the solution you'd like\n\nIs it possible to add `doc-title-after`, `doc-footer-before` slots like that.\n\n### Describe alternatives you've considered\n\nFor example, if I wanted to add content after the title, the schemes I tried were as follows:\r\n\r\n- [x] ~Use custom components under the heading of each MD document.~\r\n- [x] ~Expand the custom content in the `doc-before` slot position, then move it when the page loads.~\r\n\r\nObviously, they are either troublesome or have problems.\n\n### Additional context\n\nI'm sorry to disturb you. In addition to completely customizing the theme, do you have a better plan to guide me? I am just like an amateur in front end. \r\nSay thank you in advance.\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.",[],1050,"closed","Provide more slots when extending the default theme","2023-01-21T14:28:41Z","https://github.com/vuejs/vitepress/issues/1050",0.6613281,{"description":3095,"labels":3096,"number":3098,"owner":3030,"repository":3031,"state":3089,"title":3099,"updated_at":3100,"url":3101,"score":3102},"### Is your feature request related to a problem? Please describe.\n\nWhen we want add a common footer section for every page, we have to add other code with \"Content component\". \r\nFor example:\r\n\r\n``` vue\r\n\u003Cdiv class='doc-content-wrapper'>\r\n \u003Cdiv class='doc-content-container'>\r\n \u003CContent\r\n ref='content'\r\n class='doc-content'\r\n @vnode-mounted='updateLink'\r\n @vnode-updated='updateLink'\r\n />\r\n \u003Cdiv class='doc-content'>\r\n \u003CVPComponentCssVar v-if='componentName'\r\n :component-name='componentName'>\u003C/VPComponentCssVar>\r\n \u003C/div>\r\n \u003CVPPageFooter />\r\n \u003CVPPageNav />\r\n \u003C/div>\r\n \u003C/div>\r\n```\n\n### Describe the solution you'd like\n\nAdd a footer and header slot to Content component.\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/coc)\n- [X] Read the [docs](https://vitepress.vuejs.org/).\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/master/.github/contributing.md).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[3097],{"name":3069,"color":3070},543,"Please add slots for Content component.","2023-01-21T16:04:18Z","https://github.com/vuejs/vitepress/issues/543",0.69806266,{"description":3104,"labels":3105,"number":3106,"owner":3030,"repository":3031,"state":3089,"title":3107,"updated_at":3108,"url":3109,"score":3110},"### Is your feature request related to a problem? Please describe.\n\nVitepress currently does not have a way to directly add more information to the VPFooter of a VPDoc page. This makes it more difficult to add text or other content inside the document footer.\n\n### Describe the solution you'd like\n\nI've been running a local version of vitepress where I've added the `doc-footer-content-before` slot. This way, I can add more content inside the footer of a VPDoc page.\n\n### Describe alternatives you've considered\n\nI am aware that there exists a `doc-footer-before` slot, but it's outside the footer element. This makes it harder to apply consistent styling, as VPFooter has a margin that affects content inserted with the `doc-footer-before` slot. It's also not the best option in terms of HTML semantics.\n\n### Additional context\n\nBelow is a screenshot where two lines of text have been added with the already existing `doc-footer-before`.\r\n\r\n\r\n\r\nBelow is a screenshot where the proposed `doc-footer-content-before` slot has been used instead.\r\n\r\n\r\n\r\nI'm open to hear your opinion on the issue.\r\n\r\nI would be glad to upstream the proposed change.\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.",[],2082,"Add a doc-footer-content-before slot","2023-03-23T00:04:28Z","https://github.com/vuejs/vitepress/issues/2082",0.70075214,{"description":3112,"labels":3113,"number":3114,"owner":3030,"repository":3031,"state":3089,"title":3115,"updated_at":3116,"url":3117,"score":3118},"### Is your feature request related to a problem? Please describe.\n\nThis was an existing feature:\r\n\r\n- https://github.com/vuejs/vitepress/issues/334\r\n\r\nIt was really useful for generated doc pages like APIs that shouldn't be modified manually\n\n### Describe the solution you'd like\n\n- See https://github.com/vuejs/vitepress/issues/334\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.",[],1516,"Support `editLink` per page","2023-01-21T14:23:06Z","https://github.com/vuejs/vitepress/issues/1516",0.73604786,["Reactive",3120],{},["Set"],["ShallowReactive",3123],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fj_LtJHyuISEVnDF2QYaO4YskilzHrpJWF9ggi9KslZc":-1},"/vuejs/vitepress/762"]