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

10 lines
280 B
TypeScript

import { QuartzFilterPlugin } from "../types"
export const ExplicitPublish: QuartzFilterPlugin = () => ({
name: "ExplicitPublish",
shouldPublish(_ctx, [_tree, vfile]) {
const publishFlag: boolean = vfile.data?.frontmatter?.publish ?? false
return publishFlag
},
})