quartz/plugins/filters/draft.ts
@@ -1,10 +1,9 @@ import { QuartzFilterPlugin } from "../types" import { ProcessedContent } from "../vfile" export class RemoveDrafts extends QuartzFilterPlugin { name = "RemoveDrafts" shouldPublish([_tree, vfile]: ProcessedContent): boolean { export const RemoveDrafts: QuartzFilterPlugin<{}> = () => ({ name: "RemoveDrafts", shouldPublish([_tree, vfile]) { const draftFlag: boolean = vfile.data?.frontmatter?.draft ?? false return !draftFlag } } }, })