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 一起維護。