N° 042 — Composing stone edition
Impose your blog in one pass
Draft, polish, translate, and publish from a single flatplan. Built for small teams that ship every week.
- en · pt · es · fr locales
- AI titles + SEO
- Bunny CDN media
DRAFT · EN-US · TITLE 33/190
How to launch a multi-tenant blog
- Title + slug locked
- Excerpt 105/290
- SEO 80/190
- pt-PT queued
Folio 01 / 04
From the morgue archive
Four frames from working newsrooms — desks where flatplans get imposed. Photos: Unsplash open-license, local files, credited below.




One flatplan, six impositions
Every capability is a row on the stone.
TENANT
Multi-tenant + roles
Separate blogs, per-blog settings, admin and member seats.
Galley → TENANT
LOCALE
Localized content
Posts, categories, tags in en, pt, es, fr with consistent slugs.
Galley → LOCALE
AI
AI editing
Titles, summaries, SEO metadata, translation, polish — per-blog tone.
Galley → AI
MEDIA
Media library + CDN
Folders, uploads, Bunny Storage for fast delivery.
Galley → MEDIA
PROOF
Analytics
Monthly views, growth, and top posts from the dashboard.
Galley → PROOF
DRAFT
Drafts + preview
Member-only preview at /blog with a clear banner and exit.
Galley → DRAFT
Impose in four pulls
Four pulls from draft to sheet, set in flat ink.
Draft on the stone
Outline in the TipTap editor. Autosave keeps every pull.
Pull a galley
AI suggests title, summary, and SEO under your house rules.
Lock locales
Translate to enabled locales. Slugs stay aligned.
Run the sheet
Preview as member, then publish to CDN.
Auto-generated from the title until you edit it.
Start with an outline, then draft your intro on the stone.
Pull a galley
- AI suggests a polished title and summary
- Translate to enabled locales
- Slugs stay aligned
80/190 characters
105/290 characters
locales en · pt · es · fr — slugs aligned
Editor at true size
Labels, toolbar, and counts below are the dashboard post editor — true size, numbers add up.
Run your sheet this week
Create a blog, invite one editor, publish this week. No credit card, no invented logos.
Photos: Unsplash open-license — Desk by Andrew Neel, Papers by Jon Tyson, Library by Giammarco Boscaro, Writing by Glenn Carstens. Local files under /images.
Built with Next.js + Postgres + Bunny CDN