2023-05-30 15:02:20 +00:00
|
|
|
import { QuartzFilterPlugin } from "../types"
|
|
|
|
|
2023-06-12 06:26:43 +00:00
|
|
|
export const RemoveDrafts: QuartzFilterPlugin<{}> = () => ({
|
|
|
|
name: "RemoveDrafts",
|
|
|
|
shouldPublish([_tree, vfile]) {
|
2023-05-30 15:02:20 +00:00
|
|
|
const draftFlag: boolean = vfile.data?.frontmatter?.draft ?? false
|
|
|
|
return !draftFlag
|
|
|
|
}
|
2023-06-12 06:26:43 +00:00
|
|
|
})
|