mirror of
https://github.com/quartz-community/tag-page.git
synced 2026-07-22 02:50:25 +00:00
Respect the file.data.unlisted convention in both the tag discovery loop (virtual tag page generation in pageType.generate) and the tag listing itself (allPagesWithTag and the root-index tag set builder in TagContent). Unlisted pages no longer contribute tags, and no longer appear in any tag listing. A tag that exists only on unlisted pages will not cause a virtual tag page to be generated at all. Adds 4 unit tests for pageType.generate covering tag discovery from listed pages, unlisted exclusion, shared tags across listed and unlisted pages, and tag-only-on-unlisted-pages suppression.
693 B
693 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 tag discovery (virtual tag page generation) and tag listings (TagContent.tsx). Unlisted pages are never used to discover tags and never appear in any tag listing. A tag that exists only on unlisted pages will not cause a tag page to be generated. -
Unit tests for tag discovery covering the unlisted-filter behavior.
-
Initial Quartz community plugin template.