Fast Svelte Static Site X – SSG/SSR, ориентированный на SEO для веб-сайтов с многомиллионными страницами.
Эта платформа создана для быстрого создания миллионов страниц и снижения затрат на развертывание, обеспечивая при этом отличный опыт разработки.
npm install -g sssx
Определение | Аббревиатура |
---|---|
Генератор статических сайтов Svelte | СССГ |
Рендеринг на стороне сервера Svelte | СССР |
= | СССХ |
YouTube демо
Зачем еще один SSG?
Этот проект был создан из-за необходимости управлять сайтами с миллионами страниц, при этом создание статического сайта было основным вариантом использования, а SEO-оптимизация - его первой целью.
Эта структура была создана для решения нескольких задач, которых не хватает в существующих платформах:
sssx build <url>
.Чтобы запустить SSSX в режиме кластера и использовать все доступные ядра ЦП, используйте следующую команду:
sssx cluster
Вот демонстрация создания более 1000 URL-адресов менее чем за 30 секунд:
Когда вы визуализируете миллионы статических страниц, вам не нужно каждый раз перерисовывать их все. 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
.
Пиар приветствуется!
Copyright © 2022-2024 Евгений Гауптманн
Массачусетский технологический институт