From 87034e7cc59e5a1d16dee9020cadadb3b4084c94 Mon Sep 17 00:00:00 2001 From: Emil Gulamov <125820963+mearashadowfax@users.noreply.github.com> Date: Tue, 12 Mar 2024 15:17:45 +0000 Subject: [PATCH] i18n(ru): Update deploy.mdx translation --- src/content/docs/ru/guides/deploy.mdx | 76 ++++++++++++++------------- 1 file changed, 40 insertions(+), 36 deletions(-) diff --git a/src/content/docs/ru/guides/deploy.mdx b/src/content/docs/ru/guides/deploy.mdx index 382fe1b97f30f..0798103de5bb9 100644 --- a/src/content/docs/ru/guides/deploy.mdx +++ b/src/content/docs/ru/guides/deploy.mdx @@ -1,44 +1,47 @@ --- -title: Развертывание Astro сайта -description: Как задеплоить ваш сайт, созданный с помощью Astro, в интернете. +title: Развертывание вашего сайта Astro +description: Как развернуть свой сайт Astro в Интернете. i18nReady: true --- + import DeployGuidesNav from '~/components/DeployGuidesNav.astro'; -import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' +import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; + +**Готовы ли вы собрать и развернуть свой сайт Astro?** Следуйте одному из наших руководств по развертыванию на различных сервисах или прокрутите страницу вниз, чтобы получить общие рекомендации по развертыванию сайта Astro. -**Готовы собрать и развернуть свой сайт, созданный с помощью Astro?** Следуйте одному из наших руководств по развертыванию на различных сервисах, или прокрутите вниз для общего руководства по развертыванию сайта, созданного с помощью Astro. +## Руководства по развертыванию -## Быстрый вариант развертывания +## Варианты быстрого развертывания -Вы можете собрать и развернуть сайт, созданный с помощью Astro, на множестве хостинг-провайдеров с помощью интерфейса веб-панели управления или через командную строку (CLI). +Вы можете быстро собрать и развернуть сайт Astro на нескольких хостах, используя либо веб-интерфейс их панели управления, либо интерфейс командной строки (CLI). ### Веб-интерфейс -Быстрый способ развертывания вашего сайта - подключить онлайн-репозиторий Git вашего проекта Astro (например, GitHub, GitLab, Bitbucket) к провайдеру хостинга и воспользоваться возможностью непрерывного развертывания (continuous deployment) с использованием Git. +Быстрый способ развернуть ваш сайт - подключить онлайн-репозиторий Git вашего проекта Astro (например, GitHub, GitLab, Bitbucket) к провайдеру хостинга и воспользоваться преимуществами непрерывного развертывания с помощью Git. -Эти хостинг-платформы автоматически обнаруживают изменения в исходном репозитории вашего проекта Astro, создают версию сайта и развертывают ее в интернете по настраиваемому URL или вашему личному домену. Часто настройка развертывания на этих платформах будет выглядеть примерно следующим образом: +Эти хост-платформы автоматически обнаруживают изменения в исходном репозитории вашего проекта Astro, создают версию сайта и развертывают ее в Интернете по настраиваемому URL или на вашем личном домене. Часто настройка развертывания на этих платформах состоит из следующих шагов: -1. Добавьте ваш репозиторий на онлайн-платформе Git (например, в GitHub, GitLab, Bitbucket) +1. Добавьте ваш репозиторий к онлайн-провайдеру Git (например, в GitHub, GitLab, Bitbucket). -1. Выберите хостинг-провайдера, поддерживающего **непрерывное развертывание** (например, [Netlify](/ru/guides/deploy/netlify/) или [Vercel](/ru/guides/deploy/vercel/)) и импортируйте ваш репозиторий Git как новый сайт/проект. +2. Выберите хостинг-провайдера, поддерживающего **непрерывное развертывание** (например, [Netlify](/ru/guides/deploy/netlify/) или [Vercel](/ru/guides/deploy/vercel/)) и импортируйте ваш Git-репозиторий как новый сайт/проект. - Многие распространенные хостинги автоматически распознают ваш проект как сайт, созданный с помощью Astro, и должны выбрать соответствующие настройки конфигурации для создания и развертывания вашего сайта, как показано ниже. (Если этого не происходит, настройки можно изменить.) + Многие распространенные хостинги распознают ваш проект как сайт Astro и должны выбрать соответствующие параметры конфигурации для создания и развертывания сайта, как показано ниже. (Если это не так, эти настройки можно изменить). :::note[Настройки развертывания] - **Команда сборки:** `astro build` или `npm run build` - **Директория публикации:** `dist` ::: -1. Нажмите "Deploy" и ваш новый сайт будет создан по уникальному URL на выбранном хостинге (например, `new-astro-site.netlify.app`). +3. Нажмите кнопку "Deploy", и ваш новый сайт будет создан по уникальному для данного хоста URL-адресу (например, `new-astro-site.netlify.app`). -Хостинг-провайдер автоматически настроится на отслеживание изменений в основной ветке вашего репозитория на Git-платформе и перестроит и обновит ваш сайт при каждом новом коммите. Эти настройки обычно могут быть изменены в веб-интерфейсе (веб-панели управления) вашего хостинг-провайдера. +Хостинг-провайдер будет автоматически настроен на отслеживание изменений в основной ветке вашего репозитория на Git-платформе, а также на перестройку и повторную публикацию вашего сайта при каждом новом коммите. Эти параметры обычно можно настроить в пользовательской панели хост-провайдера. ### Развертывание с помощью CLI -Некоторые хостинг-провайдеры предоставляют свой собственный интерфейс командной строки (CLI), который можно установить глобально на вашу машину с помощью npm. Обычно, развертывание с помощью CLI выглядит примерно следующим образом: +Некоторые хостинг-провайдеры имеют собственный интерфейс командной строки (CLI), который можно установить на свою машину с помощью npm. Часто использование CLI для развертывания выглядит примерно следующим образом: 1. Установите CLI вашего хостинг-провайдера глобально, например: @@ -60,7 +63,7 @@ import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -2. Запустите CLI и следуйте инструкциям по авторизации, настройке и т.д. +2. Запустите CLI и следуйте всем инструкциям по авторизации, настройке и т. д. 3. Соберите ваш сайт и разверните его на хостинге. @@ -72,41 +75,42 @@ import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' ::: - Другие хостинг-провайдеры могут потребовать от вас [сборки вашего сайта локально](#сборка-сайта-локально) и развертывания с помощью командной строки.. + Другие хостинг-провайдеры могут потребовать от вас [сборки вашего сайта локально](#сборка-сайта-локально) и развертывания с помощью командной строки. ## Сборка сайта локально Многие хостинг-провайдеры, такие как Netlify и Vercel, будут собирать ваш сайт за вас и затем публиковать результат на веб-сервере. Однако некоторые хостинги требуют от вас сначала локально собрать сайт, а затем запустить команду для развертывания или загрузить результат сборки. -Также может быть полезно собрать сайт локально для предварительного просмотра и проверки на наличие ошибок и предупреждений в собственной среде. +Вы также можете захотеть собрать сайт локально, чтобы предварительно просмотреть его или выявить возможные ошибки и предупреждения в своем собственном окружении. Запустите команду `npm run build` чтобы собрать ваш Astro сайт. + - - ```shell - npm run build - ``` - - - ```shell - pnpm run build - ``` - - - ```shell - yarn run build - ``` - + + ```shell + npm run build + ``` + + + ```shell + pnpm run build + ``` + + + ```shell + yarn run build + ``` + -По умолчанию, результат сборки будет размещен в `dist/`. Это местоположение можно изменить, используя [опцию `outDir`](/ru/reference/configuration-reference/#outdir). +По умолчанию результат сборки будет помещен в `dist/`. Это расположение можно изменить с помощью параметра конфигурации [`outDir`](/ru/reference/configuration-reference/#outdir). ## Добавление адаптера для SSR :::note -Перед тем, как развернуть ваш сайт Astro с [SSR (server-side rendering)](/ru/guides/server-side-rendering/) убедитесь, что вы: +Перед тем, как развернуть ваш сайт Astro с [SSR (серверным рендерингом)](/ru/guides/server-side-rendering/) убедитесь, что вы: - Установили [соответствующий адаптер](/ru/guides/server-side-rendering/) в зависимости вашего проекта (вручную или с помощью команды `astro add`, например, `npx astro add netlify`). -- [Добавили адаптер](/ru/reference/configuration-reference/#integrations) в ваш файл `astro.config.mjs` в виде импорта и экспорта по умолчанию при установке вручную.. (Команда `astro add` возьмет на себя этот шаг!) -::: +- [Добавили адаптер](/ru/reference/configuration-reference/#integrations) в ваш файл `astro.config.mjs` в виде импорта и экспорта по умолчанию при установке вручную. (Команда `astro add` позаботится об этом шаге за вас!) +::: \ No newline at end of file