Layout Variants
Layout variants let a preset config change the structure of the blog without writing React code. Each variant maps to a different combination of CSS classes applied to the platform templates. Pick the combination that fits your design intent.
Header variants
| Variant | Description |
|---|---|
| "centered" | Blog name centered, nav links below. Classic editorial look. |
| "left-aligned" | Blog name left, nav links right. Standard SaaS/product header. |
| "split" | Logo left, full nav right, CTA button far right. Best for magazine sites. |
| "minimal" | Blog name only, no visible nav. Immersive reading experience. |
Posts grid variants
| Variant | Description |
|---|---|
| "single-column" | Full-width post cards stacked vertically. Best for text-heavy blogs. |
| "two-column" | Two-column grid. Good for blogs with featured images. |
| "three-column" | Three-column grid. Magazine / publication style. |
Sidebar config
Set sidebar.show: trueto enable a right-hand sidebar on the blog index and post pages. The sidebar renders the tenant's configured widgets (newsletter subscribe, recent posts, tags cloud). Most minimal and editorial themes set sidebar.show: false.
Footer variants
| Variant | Description |
|---|---|
| "simple" | Single row: copyright + optional nav links. |
| "multi-column" | Three columns: About, Links, Subscribe. Best for feature-rich blogs. |
| "minimal" | Copyright text only. Clean, unobtrusive. |
| "centered" | Centered logo, nav, and copyright. Symmetrical editorial look. |
Post card variants
The components.post_card.variant controls how posts appear in the listing grid. "horizontal" puts the featured image left of the title and excerpt. "vertical" stacks image above title. "minimal" shows title and excerpt only — no image. All three can show or hide the featured image and excerpt via the show_image and show_excerpt flags.