quartz/plugins/filters/explicit.ts
@@ -2,8 +2,12 @@ export const ExplicitPublish: QuartzFilterPlugin = () => ({ name: "ExplicitPublish", shouldPublish([_tree, vfile]) { const publishFlag: boolean = vfile.data?.frontmatter?.publish ?? false shouldPublish(_ctx, [_tree, vfile]) { const publishProperty = vfile.data?.frontmatter?.publish ?? false const publishFlag = typeof publishProperty === "string" ? publishProperty.toLowerCase() === "true" : Boolean(publishProperty) return publishFlag }, })