\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":2931,"labels":2932,"number":2933,"owner":2875,"repository":2876,"state":2934,"title":2935,"updated_at":2936,"url":2937,"score":2938},"### 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":2940,"labels":2941,"number":2943,"owner":2875,"repository":2876,"state":2934,"title":2944,"updated_at":2945,"url":2946,"score":2947},"### 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.",[2942],{"name":2914,"color":2915},543,"Please add slots for Content component.","2023-01-21T16:04:18Z","https://github.com/vuejs/vitepress/issues/543",0.69806266,{"description":2949,"labels":2950,"number":2951,"owner":2875,"repository":2876,"state":2934,"title":2952,"updated_at":2953,"url":2954,"score":2955},"### 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":2957,"labels":2958,"number":2959,"owner":2875,"repository":2876,"state":2934,"title":2960,"updated_at":2961,"url":2962,"score":2963},"### 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",2965],{},["Set"],["ShallowReactive",2968],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fj_LtJHyuISEVnDF2QYaO4YskilzHrpJWF9ggi9KslZc":-1},"/vuejs/vitepress/762"]