Static site builder

為內容站和 Agent 二次開發準備的靜態構建器

Siteforge 把內容、主題和站務輸出放進清晰的目錄邊界:內容團隊維護 Markdown,開發者擴展主題,構建器負責 SEO、搜尋、sitemap、feed、llms 與 Agent discovery。

Siteforge 專案圖示

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 發現入口。

100桌面端四項全滿
98行動端效能
3/3Agent 檢查通過

Why Siteforge

先把邊界劃清,再讓主題自由生長

內容歸內容

content/ 承載文章、頁面和文件;Markdown 可以寫正文,也可以宣告動態 slot 掛載點。

主題歸主題

themes/<name> 管模板、樣式、腳本和主題配置,適合快速做產品站、文件站或品牌化頁面。

站務交給構建器

SEO、robots、feed、sitemap、llms、OpenAPI 和 MCP server card 從配置生成,方便人和 Agent 一起維護。