mirror of
https://github.com/quartz-community/folder-page.git
synced 2026-07-22 02:50:24 +00:00
Respect the file.data.unlisted convention in both the folder discovery loop (virtual folder index generation in pageType.generate) and the folder listing itself (pagesFromAllFiles and pagesFromTrie in FolderContent). Unlisted pages no longer contribute folders or subfolders, and no longer appear as entries inside any folder page listing. The foldersWithIndex detection loop also skips unlisted pages so a user-authored unlisted index file does not bypass the filter. Exports pagesFromAllFiles so its filter logic can be tested directly. Adds 5 unit tests covering unlisted exclusion, explicit unlisted: false passthrough, subfolder grouping, and folder-index self-exclusion.
715 B
715 B
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[Unreleased]
Added
-
Respect the
file.data.unlistedconvention in both folder discovery (virtual page generation) and folder listings (the page-list inside a folder index). Unlisted pages are never shown in folder listings and never contribute folder/subfolder entries. -
Exported
pagesFromAllFileshelper for reuse and testing. -
Unit tests for
pagesFromAllFilescovering the unlisted-filter behavior. -
Initial Quartz community plugin template.