Sitio estático rápido de Svvelte X-SSG/SSR centrado en SEO para sitios web de varias millones de páginas
Este marco está creado para ofrecer una generación rápida de millones de páginas y reducir los costos de implementación, al tiempo que proporciona una gran experiencia de desarrollo.
npm install -g sssx
Definición | Abreviatura |
---|---|
Generador de sitios estáticos | Sssg |
Representación del lado del servidor de Svelte | SSSR |
= | Sssx |
Demostración de youtube
¿Por qué otro SSG?
Este proyecto fue creado a partir de la necesidad de administrar sitios con millones de páginas, con hacer que la generación de sitios estática sea un caso de uso primario y la optimización de SEO su primer objetivo.
Este marco fue creado para abordar varias cosas que faltan en los marcos actuales:
sssx build <url>
.Para ejecutar SSSX en el modo de clúster para usar todos los núcleos de CPU disponibles, use el siguiente comando:
sssx cluster
Aquí hay una demostración de generar más de 1000 URL menos de 30 segundos:
Cuando rinde millones de páginas estáticas, no desea volver a repender todas ellas cada vez. SSSX le permite Finetune qué páginas deben actualizarse y cuándo.
Este repositorio está estructurado como un monoreso y utiliza espacios de trabajo.
Para ejecutar un proyecto de ejemplo, use lo siguiente:
cd apps/example-blog
npm install
npx sssx dev open
Ejecute el clúster de compilación usando 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 UN PUEDE ACCEDER PÁGINA __debug
para ver todas las rutas existentes. Solo funciona en modo dev
.
¡PRS son bienvenidos!
Copyright © 2022-2024 Eugene Hauptmann
MIT