Перейти к содержимому

Развертывание вашего сайта Astro

Готовы собрать и развернуть свой сайт Astro? Следуйте одному из наших руководств по различным сервисам развертывания или прокрутите вниз для получения общих рекомендаций.

Вы можете быстро собрать и развернуть сайт Astro на множестве хостингов, используя либо панель управления на их сайте, либо интерфейс командной строки (CLI).

Самый простой способ — подключить Git-репозиторий вашего проекта (GitHub, GitLab, Bitbucket) к хостинг-провайдеру и воспользоваться преимуществами непрерывного развертывания (Continuous Deployment, CD).

Такие платформы автоматически отслеживают изменения в репозитории, собирают сайт и публикуют его на кастомном URL или вашем личном домене. Обычно процесс выглядит так:

  1. Добавьте свой репозиторий на GitHub, GitLab или Bitbucket.

  2. Выберите хостинг, поддерживающий непрерывное развертывание (например, Netlify (EN) или Vercel (EN)), и импортируйте свой Git-репозиторий.

    Многие хостинги автоматически распознают проект Astro и предложат подходящие настройки:

  3. Нажмите «Deploy», и ваш новый сайт будет создан по уникальному адресу (например, new-astro-site.netlify.app).

Некоторые хостинги имеют собственный интерфейс командной строки, который можно установить через npm.

  1. Установите CLI вашего хостинга глобально, например:

    Окно терминала
    npm install --global netlify-cli
  2. Запустите CLI и следуйте инструкциям по авторизации и настройке.

  3. Соберите сайт и запустите команду деплоя. Некоторые хостинги потребуют собрать сайт локально перед отправкой.

Иногда требуется собрать сайт на своем компьютере перед публикацией или для предварительного просмотра.

Запустите команду сборки:

Окно терминала
npm run build

По умолчанию результат сборки будет помещен в папку dist/. Это местоположение можно изменить в настройке outDir.

Добавление адаптера для рендеринга по запросу

Заголовок раздела «Добавление адаптера для рендеринга по запросу»