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 尤金·豪普特曼
麻省理工学院