diff --git a/quartz.layout.ts b/quartz.layout.ts index 8b6edd8f8..4e8a85ff4 100644 --- a/quartz.layout.ts +++ b/quartz.layout.ts @@ -37,7 +37,7 @@ export const defaultContentPageLayout: PageLayout = { // components for pages that display lists of pages (e.g. tags or folders) export const defaultListPageLayout: PageLayout = { - beforeBody: [Component.ArticleTitle()], + beforeBody: [Component.Breadcrumbs(), Component.ArticleTitle()], left: [ Component.PageTitle(), Component.MobileOnly(Component.Spacer()), diff --git a/quartz/components/Breadcrumbs.tsx b/quartz/components/Breadcrumbs.tsx index a0b8cf564..175f6f39d 100644 --- a/quartz/components/Breadcrumbs.tsx +++ b/quartz/components/Breadcrumbs.tsx @@ -104,7 +104,7 @@ export default ((opts?: Partial) => { } // Add current file to crumb (can directly use frontmatter title) - if (options.showCurrentPage) { + if (options.showCurrentPage && slugParts.at(-1) === "") { crumbs.push({ displayName: fileData.frontmatter!.title, path: "",