Skip to content

[New feature] export VPHomeContent to provide content-adaptive layout #3954

@peterroe

Description

@peterroe

Is your feature request related to a problem? Please describe.

Conveniently use content-adaptive layout in components on the home page

Describe the solution you'd like

.vitepress/theme/index.ts:

import HomePage from './component/HomePage' export default { Layout: () => { return h(Theme.Layout, null, { 'home-features-after': () => h(HomePage), }) },

HomePage.vue:

<script setup lang="ts"> import{ VPHomeContent } from 'vitepress/theme' </script> <template> <VPHomeContent> <!-- my custom content --> </VPHomeContent> </template>

Describe alternatives you've considered

No response

Additional context

No response

Validations

Metadata

Metadata

Assignees

No one assigned

    Labels

    contribution welcomeThe team would welcome a contribution from the community for this issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions