Perhaps I'm missing something obvious, but the draft frontmatter behavior doesn't seem to be working for me.
If you run npm create astro@latest and then add a draft: true to the frontmatter of any of the blog posts inside of the content folder, they are still built.
Is this intentional? It would seem from the docs that this would all you'd need to do to stop building a page...