Static site builder
为内容站和 Agent 二次开发准备的静态构建器
Siteforge 把内容、主题和站务输出放进清晰的目录边界:内容团队维护 Markdown,开发者扩展主题,构建器负责 SEO、搜索、sitemap、feed、llms 与 Agent discovery
Quick start
直接使用:克隆后按目的执行
获取项目
git clone https://github.com/jsw-teams/siteforge.git
进入目录
cd siteforge
安装依赖
npm install
先做检查
npm run check
生成静态文件
npm run generate
本地预览
npm run server
Production checks
默认主题已经过实站检查
README 给出了可复核的公开报告:PageSpeed 原始报告显示桌面端四项 100,移动端性能 98;Cloudflare Agent 检查通过,说明默认输出已经覆盖轻量渲染、可访问性、搜索引擎基础信息和 Agent 发现入口
Why Siteforge
先把边界划清,再让主题自由生长
内容归内容
content/ 承载文章、页面和文档;Markdown 可以写正文,也可以声明动态 slot 挂载点。
主题归主题
themes/<name> 管模板、样式、脚本和主题配置,适合快速做产品站、文档站或品牌化页面。
站务交给构建器
SEO、robots、feed、sitemap、llms、OpenAPI 和 MCP server card 从配置生成,方便人和 Agent 一起维护。