sssx
0.2.3
高速 Svelte 静的サイト X – 数百万ページの Web サイトの SEO に重点を置いた SSG/SSR
このフレームワークは、優れた開発エクスペリエンスを提供しながら、数百万ページの高速生成を実現し、導入コストを削減するように構築されています。
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 ユージン・ハウプトマン
マサチューセッツ工科大学