Back to Blog

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!