Update quartz.layout.ts

This commit is contained in:
enneaa 2025-03-12 22:23:48 +08:00 committed by GitHub
parent 3dbc2c6aaa
commit ad60bfa3bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -15,11 +15,11 @@ export const sharedPageComponents: SharedLayout = {
}
// components for pages that display a single page (e.g. a single note)
export const defaultContentPageLayout: PageLayout = {
export const defaultContentPageLayout: PageLayout = { 
beforeBody: [
Component.Breadcrumbs(),
Component.ArticleTitle(),
Component.ContentMeta(),
Component.ContentMeta(), 
Component.TagList(),
],
left: [
@ -28,7 +28,7 @@ export const defaultContentPageLayout: PageLayout = {
Component.Flex({
components: [
{
Component: Component.Search(),
Component: Component.Search(), 
grow: true,
},
{ Component: Component.Darkmode() },
@ -36,11 +36,26 @@ export const defaultContentPageLayout: PageLayout = {
}),
Component.Explorer(),
],
right: [
right: [ 
Component.Graph(),
Component.DesktopOnly(Component.TableOfContents()),
Component.DesktopOnly(Component.TableOfContents()), 
Component.Backlinks(),
],
afterBody: [ 
Component.Comments({ 
provider: 'giscus',
options: {
// from data-repo
repo: 'jackyzha0/quartz', 
// from data-repo-id
repoId: 'MDEwOlJlcG9zaXRvcnkzODcyMTMyMDg',
// from data-category
category: 'Announcements',
// from data-category-id 
categoryId: 'DIC_kwDOFxRnmM4B-Xg6', 
}
}),
],
}
// components for pages that display lists of pages (e.g. tags or folders)