Если сайт на Next.js или Nuxt грузит браузер мегабайтами клиентского JS ради простой лендинговой страницы, знакомая история. Astro устроен иначе: он собирает страницы в статический HTML и подключает JavaScript только там, где он реально нужен — «острова» интерактивности вроде формы или карусели, а не весь фреймворк целиком. Ниже — рабочий процесс установки Astro на чистый сервер с Ubuntu 24.04: от Node.js и первой сборки до продакшен-раздачи через Nginx, HTTPS и автодеплоя при обновлении контента.
Подробнее →