Skip to content

Templates

The jsonpress-block-renderer comes with several pre-configured templates. You can switch between these using the template prop on the JsonPressBlog component.

Aesthetic: Layered Card Overlap
Best For: Corporate or financial blogs.

Professional Template

<JsonPressBlog apiKey="..." slug="..." template="Professional" />

Aesthetic: Clean, bold typography
Best For: Academic or high-focus reading.

Minimal Template

<JsonPressBlog apiKey="..." slug="..." template="Minimal" />

Aesthetic: Glassmorphism Hero + Sidebar
Best For: Magazines and portfolio sites.

Modern Template

<JsonPressBlog apiKey="..." slug="..." template="Modern" />

Aesthetic: Cinematic Full-Width
Best For: Travel and storytelling.

Classic Template

<JsonPressBlog apiKey="..." slug="..." template="Classic" />

Aesthetic: High-End News Standard
Best For: News, tech updates, and opinion pieces.

Editorial Template

<JsonPressBlog apiKey="..." slug="..." template="Editorial" />

Aesthetic: No layout wrapper
Best For: Embedding in a custom page shell.

<JsonPressBlog apiKey="..." slug="..." template="None" />