← Docs
Blog Program Documentation
Core commands and quality controls used for editorial scale.
Sanity Publishing Commands
npm run sanity:studio(starts Studio onhttp://127.0.0.1:3333)npm run sanity:status(shows LIVE vs HIDDEN posts)SANITY_AUTH_TOKEN=... npm run sanity:publish:slug -- --slug=<slug>SANITY_AUTH_TOKEN=... npm run sanity:publish:allSANITY_AUTH_TOKEN=... npm run sanity:unpublish:slug -- --slug=<slug>npm run cloudflare:trigger-build -- --reason=sanity-publish
Important: the site hides posts with custom field draft: true even when Sanity shows "Published". Use sanity:status first.
Quality Gates Before Release
npm run checknpm run build- Verify visible posts on
/blog.
References: docs/BLOG_PIPELINE.md, docs/SEO_EDITORIAL_POLICY.md, docs/CLOUDFLARE_CICD.md.