feat(theme): add layout slots
This commit is contained in:
parent
427b887a47
commit
473da760f0
@ -38,6 +38,8 @@ useCloseSidebarOnEscape(isSidebarOpen, closeSidebar)
|
||||
<VPEncryptGlobal v-if="!isGlobalDecrypted" />
|
||||
|
||||
<template v-else>
|
||||
<slot name="layout-top" />
|
||||
|
||||
<VPSkipLink />
|
||||
|
||||
<VPBackdrop :show="isSidebarOpen" @click="closeSidebar" />
|
||||
@ -153,6 +155,8 @@ useCloseSidebarOnEscape(isSidebarOpen, closeSidebar)
|
||||
</slot>
|
||||
<VPBackToTop />
|
||||
<VPFooter />
|
||||
|
||||
<slot name="layout-bottom" />
|
||||
</template>
|
||||
</div>
|
||||
<Content v-else />
|
||||
|
||||
@ -4,7 +4,7 @@ import type { PageCategoryData } from './page-data.js'
|
||||
export interface PlumeThemeBlogPostItem extends BlogPostDataItem {
|
||||
tags: string[]
|
||||
sticky: boolean
|
||||
categoryLost: PageCategoryData[]
|
||||
categoryList: PageCategoryData[]
|
||||
createTime: string
|
||||
lang: string
|
||||
encrypt?: boolean
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user