quartz-research-note/quartz/plugins/filters/draft.ts
2023-07-22 17:27:41 -07:00

10 lines
267 B
TypeScript

import { QuartzFilterPlugin } from "../types"
export const RemoveDrafts: QuartzFilterPlugin<{}> = () => ({
name: "RemoveDrafts",
shouldPublish([_tree, vfile]) {
const draftFlag: boolean = vfile.data?.frontmatter?.draft ?? false
return !draftFlag
},
})