Tina May 2026

{ name: 'draft', label: 'Draft', type: 'boolean', required: true, description: 'If this is checked, the post will not be published' } Use code with caution. Copied to clipboard

: You can add a manual toggle to your editing sidebar. This involves defining a "draft" field in your collection schema as a boolean type. Schema Example : javascript { name: 'draft', label: 'Draft', type: 'boolean', required:

: Use the + button in the top right of the Tina sidebar to create new posts. Schema Example : javascript : Use the +

💡 : When using "Vibe Coding" or AI assistance with Tina, treat every output as a draft—if it's close, refine it; if it's off, regenerate with more detail. If you tell me what your blog is about, I can help you: Draft a custom schema for your specific post types. : You can write and refine your draft

: You can write and refine your draft using the in-page editor by clicking the edit button on the top left of the post, or use the sidebar for metadata like dates and descriptions.

To manage and draft blog posts using , a Git-based headless CMS, you can utilize the following features and configurations: Creating and Managing Drafts

: In TinaCMS, new posts are typically created as drafts by default , meaning they won't appear on your live production site until they are explicitly marked as published.