sssx
0.2.3
Fast Svelte Static Site X – SSG/SSR 專注於數百萬頁網站的 SEO
該框架旨在快速產生數百萬頁面並降低部署成本,同時提供出色的開發體驗。
npm install -g sssx
定義 | 縮寫 |
---|---|
Svelte 靜態站點產生器 | SSSG |
Svelte 伺服器端渲染 | SSSR |
= | SSSX |
YouTube 示範
為什麼還要再一個 SSG?
該專案是根據管理具有數百萬頁面的網站的需要而創建的,以靜態網站生成為主要用例,並將 SEO 優化作為首要目標。
創建該框架是為了解決當前框架中缺少的幾個問題:
sssx build <url>
。若要在叢集模式下執行 SSSX 以使用所有可用的 CPU 核心,請使用下列命令:
sssx cluster
以下是在 30 秒內產生 1000 多個 URL 的示範:
當您渲染數百萬個靜態頁面時,您不希望每次都重新渲染所有頁面。 SSSX 可讓您微調哪些頁面必須更新以及何時更新。
此儲存庫的結構為單一儲存庫並使用工作區。
若要執行範例項目,請使用以下命令:
cd apps/example-blog
npm install
npx sssx dev open
使用 deno 運行建置集群:
deno
--allow-read
--allow-env
--allow-sys
--allow-write
--allow-run
../../node_modules/.bin/sssx cluster
cd packages/example
../sssx/src/cli.ts dev open
/__debug 你可以造訪__debug
頁面來查看所有現有的路由。它僅適用於dev
模式。
歡迎 PR!
版權所有 © 2022-2024 尤金‧豪普特曼
麻省理工學院