Сайты на Astro.js
Astro — статический фреймворк: страницы собираются заранее и отдаются как готовый HTML, а JavaScript подключается только там, где он действительно нужен. Для контентных сайтов это даёт результат, которого сложно добиться на классической CMS с набором плагинов.
Когда выбирать Astro
Заголовок раздела «Когда выбирать Astro»- Скорость важна для бизнеса. Сайт участвует в поисковой выдаче и платном трафике, где Core Web Vitals влияют на позиции и стоимость лида.
- Контент меняется контролируемо. Разделы и статьи обновляет команда, изменения проходят ревью, а не публикуются десятком редакторов в реальном времени.
- Нужен предсказуемый результат. Нет админки с плагинами — значит, нет и типовых проблем: конфликтов расширений, роста времени ответа, обязательных обновлений безопасности.
- Бюджет на эксплуатацию ограничен. Статика хостится дёшево, не требует базы данных и почти не требует администрирования.
Когда Astro не подходит
Заголовок раздела «Когда Astro не подходит»- Нужен полноценный личный кабинет, сложные роли и права, постоянная серверная логика — это задача для фреймворка с бэкендом или готовой платформы.
- Контент правит большая нетехническая редакция без единого процесса публикации — здесь привычнее WordPress.
- Требуется большой каталог с товарным учётом, скидками и обменом с 1С «из коробки» — смотрите 1С-Битрикс.
Как мы работаем с Astro
Заголовок раздела «Как мы работаем с Astro»Собираем сайт из типовых блоков и контент-коллекций: структура контента описана схемой, тексты живут в markdown, дизайн — на Tailwind и daisyUI. Такой проект легко расширять: новый раздел добавляется файлом, а не переработкой шаблона.
Определиться с форматом проекта помогает раздел Типовые проекты — там разобраны вариации, сценарии и опции каждого формата, а ниже на этой странице — конкретная реализация на Astro.