Static site builder

A static builder shaped for content sites and agent workflows

Siteforge keeps content, themes, and site operations in clear directories: teams write Markdown, developers extend themes, and the builder emits SEO, search, sitemap, feed, llms, and Agent discovery resources.

Siteforge project icon

Quick start

Use it directly after cloning

Clone
git clone https://github.com/jsw-teams/siteforge.git
Enter
cd siteforge
Install
npm install
Check first
npm run check
Generate
npm run generate
Preview
npm run server
Read full docs

Production checks

The default theme has a public quality baseline

The README links to reproducible reports: PageSpeed shows desktop scores of 100 across all four categories and mobile performance at 98. Cloudflare Agent checks also pass.

100Desktop categories
98Mobile performance
3/3Agent checks

Why Siteforge

Keep boundaries clear, then let themes grow

Content stays content

content/ holds posts, pages, and docs; Markdown can include dynamic slot mount points.

Themes stay themes

themes/<name> owns templates, styles, scripts, and theme config for product and documentation sites.

Site ops stay generated

SEO, robots, feed, sitemap, llms, OpenAPI, and MCP server cards are generated from config.