Ballmac UI home

Blog Post 1: article with contents and progress

A long-form article page: centered title and author row, cover, comfortable prose with pull quote and code, sticky table of contents with scroll spy, reading progress bar, author card and related posts.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/blog-post-1

Usage

Example: blog-post-1-demo.tsx
import { BlogPost1 } from "@/components/ballmac/blocks/blog-post-1/blog-post-1"

export default function BlogPost1Demo() {
  return <BlogPost1 />
}

Dependencies

Use with AI

An article template. Pass title, subtitle, author, date and readMinutes, give the body as children (plain h2, h3, p, ul, blockquote and pre are styled), and list the headings in toc. With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Blog Post 1: article with contents and progress (@ballmac/blog-post-1) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Blog posts, guides and announcements
  • Any long reading page

Not for

  • Documentation with a left sidebar (use your docs layout)

Registry JSON: https://ui.ballmac.com/r/blog-post-1.json

Free to use in personal and commercial projects.