Manage unpublished content in Quartz static site repos. Use when:
(1) User wants to prevent files without `publish: true` from being committed
(2) User asks about gitignoring based on frontmatter content
(3) User wants to unpublish a note or remove it from git
(4) User wants to purge files from git history
(5) User asks about the publish workflow with `npx quartz sync`
Triggers: "publish", "unpublish", "gitignore frontmatter", "purge from history", "quartz sync"