Update quartz/plugins/filters/unlisted.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Harv 2025-10-18 16:39:08 +01:00 committed by GitHub
parent 5cc9b3cea4
commit a18c1139e8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,14 +5,13 @@ import { GlobalConfiguration } from "../../cfg"
export function isUnlisted( export function isUnlisted(
fileData: QuartzPluginData, fileData: QuartzPluginData,
cfg: GlobalConfiguration, cfg: GlobalConfiguration,
unlistedPatterns?: string[],
): boolean { ): boolean {
const unlistedFlag: boolean = const unlistedFlag: boolean =
fileData?.frontmatter?.unlisted === true || fileData?.frontmatter?.unlisted === "true" fileData?.frontmatter?.unlisted === true || fileData?.frontmatter?.unlisted === "true"
if (unlistedFlag) return true if (unlistedFlag) return true
const patterns = unlistedPatterns ?? cfg.unlistedPatterns const patterns = cfg.unlistedPatterns
if (patterns && patterns.length > 0 && fileData.slug) { if (patterns && patterns.length > 0 && fileData.slug) {
const slug = fileData.slug const slug = fileData.slug
for (const pattern of patterns) { for (const pattern of patterns) {