Современный фреймворк для быстрых сайтов
Никакой настройки. Молниеносные сборки. Разворачивайте где угодно — одна установка.
npm install -D siteloЧто вы получаете
Маршрутизация
src/about.ht.js → /about, а также [slug] и перехватывающие маршруты
JSX и TSX
Пишите страницы как .jsx / .tsx с той же маршрутизацией и сборкой
Загрузка данных
data() во время сборки, с кэшированием fetch
Конвейер ресурсов
Упомянутый JS/TS/CSS собирается; остальное остаётся на сервере
Оптимизация изображений
Масштабирование, форматы и srcset — включите через images: true (установите sharp)
Ноль JavaScript по умолчанию
Собираются только те скрипты, которые вы подключили, — остальное не попадает на страницу, и сайт работает быстрее
Сервер разработки и панель
Живой рендеринг по запросу, плюс файл, параметры, число островов и переключатель viewport во время работы
Поиск Pagefind
Необязательный статический поиск — установите pagefind, и sitelo build проиндексирует в dist/pagefind/
Серверные острова
Статические страницы с областями, которые рендерятся на сервере в момент запроса
Готово к ИИ
llms.txt, правила проекта и советы, чтобы агенты писали sitelo, а не React
Аудит Lighthouse
Оценка готовой сборки по порогам — sitelo lighthouse (установите lighthouse)
Дополнительно
404.html, sitemap.xml, RSS и конфигурации для развёртывания в один клик
Документация
Руководства по маршрутизации, загрузке данных, TypeScript, конфигурации и CLI.