Welcome to jam-gen
· jam-gen Team · 2 min read
announcementjamstackintroduction
Welcome to jam-gen
We’re excited to introduce jam-gen, a modern static site generator built on Astro with React support. Whether you’re building a personal blog, documentation site, or landing pages, jam-gen provides the tools you need.
Why jam-gen?
The JAMstack architecture has revolutionized how we build websites. By pre-rendering pages at build time and serving them from a CDN, we achieve:
- Blazing fast performance - Static files load instantly
- Better security - No server-side vulnerabilities
- Easy scaling - CDNs handle traffic spikes effortlessly
- Great developer experience - Write in Markdown, deploy anywhere
Key Features
Markdown-First Content
Write your content in Markdown with full frontmatter support:
---
title: My Post
date: 2026-01-15T10:00:00-06:00
tags: [tutorial, guide]
---
Your content here...
React Islands
Need interactivity? Drop in React components that hydrate on the client:
export const Counter = () => {
const [count, setCount] = useState(0);
return <button onClick={() => setCount(c => c + 1)}>{count}</button>;
};
Scheduled Publishing
Posts with future dates are automatically hidden until their publish time. Perfect for planning your content calendar.
Getting Started
Clone the repository, add your content, and deploy. It’s that simple.
git clone https://github.com/your-org/jam-gen
cd jam-gen
npm install
npm run build
Stay tuned for more updates!