Component Showcase
Explore jam-gen's interactive components and discovery features
Tabbed Content
Organize content into switchable panels with keyboard navigation support.
jam-gen is a modern static site generator built on Astro. It features a block-based content architecture that lets you compose rich pages using YAML frontmatter.
Key features include:
• Multiple theme support (Minimalist, Noir, Bold)
• Block-based page composition
• Reading time calculation
• Related posts suggestions
• Tag-based discovery
Define your pages in markdown with YAML blocks:
blocks:
- type: hero
title: Welcome
- type: stats
items: [...]Timeline
Display chronological events with different visual styles.
Stage 3+4 Release
Interactive components, search, and discovery features.
Stage 2 Complete
Block-based content architecture and theming system.
Stage 1 Foundation
Core components and initial theme support.
Project Started
Initial architecture and design exploration.
Testimonials
Social proof with multiple layout options.
jam-gen's block system changed how we think about static sites. Content authors can now build rich pages without touching code.
The performance is incredible. Our Lighthouse scores went from 70s to consistent 100s after migrating.
Stats Display
Highlight key metrics with different visual treatments.
Bento Grid
Asymmetric feature grids for visual interest (2025 trend).
Lightning Fast
Static HTML with selective hydration
Multiple Themes
Minimalist, Noir, and Bold built-in
Type Safe
Full TypeScript with Zod validation
Block System
Compose pages with YAML blocks
How It Works
Get started in three simple steps
Create Content
Write your pages in Markdown with YAML frontmatter blocks.
Configure Site
Set up site.json with your theme, colors, and navigation.
Build & Deploy
Run npm build and deploy to any static hosting.
Ready to build something amazing?
Get started with jam-gen today and ship your next project faster.
Stay Updated
Subscribe for release notes and tips.
No spam, unsubscribe anytime.