Skip to main content
Go to Domains → Posts in the admin panel to manage blog posts. The blog lives at /blog. Posts are published at /blog/{slug}. Posts support full rich text, AI-generated content, cover images, and categories.

Creating a post

Click Create New in the Posts list.

Identity

Content

Organization


AI generation

Once the post is saved, AI buttons appear in the sidebar:
  • Generate All — generates title, tags, excerpt, and the full post body in one pass
  • Generate SEO — generates SEO title and description
Individual buttons next to each AI-generated field let you regenerate just that field. AI generation uses the Brief and Additional Context fields as input. Write a clear brief before generating — the more specific you are, the better the output. AI generation never saves automatically. Review everything in the fields and click Save to apply.
AI generation requires a provider and API key configured in Settings → AI. If AI is disabled or unconfigured, the generate buttons are hidden.

Cover image

The Cover Image field stores the actual image file (uploaded to media or from media library). The Image Prompt field stores a text description of the image — useful if you plan to generate the cover with an image generation tool. Click the Generate Cover Image Prompt button (↺ next to the Image Prompt field) to have AI write a cinematic image generation prompt based on your post content. You can then paste that prompt into Midjourney, DALL-E, or any other image generator, create the image, and upload it to the Cover Image field.

Post categories

Post categories (used by the blog) are separate from domain categories. They are managed in Domains → Post Categories and only affect how posts are filtered on the blog index — they do not create public /categories/ pages like domain categories do. Create a post category first, then assign it to posts via the Post Category field.

Publishing

A post with Status: Published is live immediately after saving. Set it back to Draft to take it offline without deleting it. Featured posts appear in the hero carousel on the blog index. The carousel shows the most recently featured posts — use the Featured checkbox on the posts you want to highlight.