feat: default-theme-is-home-layout

pull/4673/head
Yuxuan Zhang 6 months ago
parent 35f36a96bb
commit f1233ab5bb
No known key found for this signature in database
GPG Key ID: 6910B04F3351EF7D

@ -1,4 +1,12 @@
import { useData as useData$ } from 'vitepress'
import type { DefaultTheme } from 'vitepress/theme'
export const useData: typeof useData$<DefaultTheme.Config> = useData$
export function useData() {
const data = useData$<DefaultTheme.Config>()
// Allow an arbitrary layout to be used as the home layout
;(data.frontmatter as any).isHomeLayout ??=
(data.frontmatter as any).layout === 'home'
return data
}

Loading…
Cancel
Save