Order now for delivery by Christmas 
Delivery deadlines for Christmas
Only 4 days left:
25% off everything on $50+ orders

Tina

Write a for a specific topic (e.g., tech tutorials, personal stories). Set up a content structure for your "Tina" project. Write blog posts on the web with Tina CMS and Astro!

: For modern frameworks like Astro or Gatsby , Tina allows you to preview changes locally by running npm run dev and accessing the admin panel at localhost:3000/admin .

: 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. Write a for a specific topic (e

{ 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

: To ensure drafts don't show up for readers, you must update your website's queries to filter out documents where the draft field is set to true . Workflow & Editing : For modern frameworks like Astro or Gatsby

: 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.

💡 : 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. Copied to clipboard : To ensure drafts don't

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