fix: make filter checks more strict (closes #1519)
This commit is contained in:
		@@ -3,7 +3,7 @@ import { QuartzFilterPlugin } from "../types"
 | 
				
			|||||||
export const RemoveDrafts: QuartzFilterPlugin<{}> = () => ({
 | 
					export const RemoveDrafts: QuartzFilterPlugin<{}> = () => ({
 | 
				
			||||||
  name: "RemoveDrafts",
 | 
					  name: "RemoveDrafts",
 | 
				
			||||||
  shouldPublish(_ctx, [_tree, vfile]) {
 | 
					  shouldPublish(_ctx, [_tree, vfile]) {
 | 
				
			||||||
    const draftFlag: boolean = vfile.data?.frontmatter?.draft || false
 | 
					    const draftFlag: boolean = vfile.data?.frontmatter?.draft === true
 | 
				
			||||||
    return !draftFlag
 | 
					    return !draftFlag
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,6 +3,6 @@ import { QuartzFilterPlugin } from "../types"
 | 
				
			|||||||
export const ExplicitPublish: QuartzFilterPlugin = () => ({
 | 
					export const ExplicitPublish: QuartzFilterPlugin = () => ({
 | 
				
			||||||
  name: "ExplicitPublish",
 | 
					  name: "ExplicitPublish",
 | 
				
			||||||
  shouldPublish(_ctx, [_tree, vfile]) {
 | 
					  shouldPublish(_ctx, [_tree, vfile]) {
 | 
				
			||||||
    return vfile.data?.frontmatter?.publish ?? false
 | 
					    return vfile.data?.frontmatter?.publish === true
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user