Ballmac UI home

Marginalia: magazine

An editorial five-page magazine: a masthead between double rules, a lead story, an article with reading progress, drop cap and margin notes, section pages with sort and load more, author pages and an issues shelf with subscriptions.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/template-publication

The page is added as a route in your app, with every block it uses.

What's inside

Pages
  • Home/publication
  • Article/publication/essays/the-unfinished-city
  • Section/publication/essays
  • Author/publication/authors/ines
  • Issues/publication/issues
Fonts
DM Serif Display, Lora, Public Sans (Google Fonts, loaded with next/font)
Files
13 files · 3 Ballmac blocks and components

Built with

Dependencies

Use with AI

Installs a five-page magazine. Change stories and authors in publication-data.ts, the palette in publicationCss, and the duotone MagArt illustrations (or swap them for photographs). With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Marginalia: magazine (@ballmac/template-publication) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Magazines, long-form blogs and newsletters with an archive
  • Reading-first sites with margin notes and a strong masthead

Not for

  • A product blog inside a SaaS marketing site (use blog-1 and blog-post-1)

Registry JSON: https://ui.ballmac.com/r/template-publication.json

Free to use in personal and commercial projects.