diff --git a/quartz/components/pages/FolderContent.tsx b/quartz/components/pages/FolderContent.tsx index af5c437df..865e895fc 100644 --- a/quartz/components/pages/FolderContent.tsx +++ b/quartz/components/pages/FolderContent.tsx @@ -46,12 +46,12 @@ export default ((opts?: Partial) => { if (isDirectChild) { allPagesInFolder.push(file) - } else { + } else if (options.showSubfolders) { const folderSlug = joinSegments(...fileParts.slice(0, folderParts.length + 1)) as FullSlug if (!allSubfolders.has(folderSlug)) { allPagesInFolder.push(_createFolderData(folderSlug)) + allSubfolders.add(folderSlug) } - allSubfolders.add(folderSlug) } })