quartz-research-note/quartz/plugins/filters/draft.ts
2023-07-24 00:04:01 -07:00

10 lines
273 B
TypeScript

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