ํน์ ์กฐ๊ฑด์ ๋ง๋ ํ์ผ์ ํํฐ๋ง.
๋น๋ ๊ณผ์ ์์ ์ ์ธํ๊ธฐ ๋๋ฌธ์ ํ์ ์๋ ํ์ผ์ ๋น๋ํ๋ ๊ณผ์ ์ด ์ค์ด๋ฆ.
ex) vfile์ด๋ผ๋ html ์์ฑ ์ด์ ์ค๊ฐ ๊ฐ์ฒด์ ๋ค์ด์๋ ํ์ผ ๋ฐ์ดํฐ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋
ธ์ถํ ํ์๊ฐ ์๋ ํ์ด์ง๋ฅผ ์ ์ธ
import { QuartzFilterPlugin } from "../types"
export const RemoveDrafts: QuartzFilterPlugin<{}> = () => ({
name: "RemoveDrafts",
shouldPublish(_ctx, [_tree, vfile]) {
const draftFlag: boolean =
vfile.data?.frontmatter?.draft === true || vfile.data?.frontmatter?.draft === "true"
return !draftFlag
},
})