From 7ae9faf47d1a541b70b00de4956583dfb7887d0a Mon Sep 17 00:00:00 2001 From: Alex Sokolov <4497128+Alex-Sokolov@users.noreply.github.com> Date: Sat, 18 Aug 2018 11:58:02 +0300 Subject: [PATCH 1/3] docs: [RU] build-targets.md fix --- docs/ru/guide/build-targets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ru/guide/build-targets.md b/docs/ru/guide/build-targets.md index 68feea06d8..72c07b5862 100644 --- a/docs/ru/guide/build-targets.md +++ b/docs/ru/guide/build-targets.md @@ -8,7 +8,7 @@ - `index.html` с внедрением ресурсов и подсказок для пред-загрузки - сторонние библиотеки разделяются на отдельные фрагменты для лучшего кэширования -- статические ресурсы менее 10КБайт будут вставлены инлайн в JavaScript +- статические ресурсы менее 4 КБайт будут вставлены инлайн в JavaScript - статические ресурсы в `public` будут скопированы в каталог сборки ## Библиотека (Library) From b628cb8d3e459f43002a879ca2db066e209257df Mon Sep 17 00:00:00 2001 From: Alex Sokolov <4497128+Alex-Sokolov@users.noreply.github.com> Date: Sat, 18 Aug 2018 11:58:20 +0300 Subject: [PATCH 2/3] docs: [RU] deployment.md added new section --- docs/ru/guide/deployment.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/docs/ru/guide/deployment.md b/docs/ru/guide/deployment.md index bb514567a1..b3617168c7 100644 --- a/docs/ru/guide/deployment.md +++ b/docs/ru/guide/deployment.md @@ -273,3 +273,36 @@ npm install --global surge ``` Убедитесь, что ваш проект успешно опубликован с помощью Surge открыв в браузере `myawesomeproject.surge.sh`! Дополнительные сведения о настройке, такие как конфигурация пользовательских доменов, можно найти на [странице справки Surge](https://surge.sh/help/). + +### Bitbucket Cloud + +1. Как описывается в [документации Bitbucket](https://confluence.atlassian.com/bitbucket/publishing-a-website-on-bitbucket-cloud-221449776.html) вам необходимо создать репозиторий названный в точности `.bitbucket.io`. + +2. Возможно публиковать в подкаталог, например, если требуется иметь несколько веб-сайтов. В этом случае установите корректный `baseUrl` в файле `vue.config.js`. + + Если публикуете по адресу `https://.bitbucket.io/`, установку `baseUrl` можно опустить, поскольку значение по умолчанию `"/"`. + + Если публикуете по адресу `https://.bitbucket.io//`, нужно задать `baseUrl` в значение `"//"`. В этом случае структура каталогов должна отражать структуру URL-адресов, например, репозиторий должен иметь каталог `/`. + +3. В проекте создайте `deploy.sh` с указанным содержимым и запустите его для публикации: + + ``` bash{13,20,23} + #!/usr/bin/env sh + + # остановиться при ошибках + set -e + + # сборка + npm run build + + # переход в каталог итоговой сборки + cd dist + + git init + git add -A + git commit -m 'deploy' + + git push -f git@bitbucket.org:/.bitbucket.io.git master + + cd - + ``` From 4dcfaaef107c005e2e03ca366a51cfc29b9bed07 Mon Sep 17 00:00:00 2001 From: Alexander Sokolov Date: Mon, 20 Aug 2018 11:20:06 +0300 Subject: [PATCH 3/3] Update deployment.md --- docs/ru/guide/deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ru/guide/deployment.md b/docs/ru/guide/deployment.md index b3617168c7..184ffcec6a 100644 --- a/docs/ru/guide/deployment.md +++ b/docs/ru/guide/deployment.md @@ -278,7 +278,7 @@ npm install --global surge 1. Как описывается в [документации Bitbucket](https://confluence.atlassian.com/bitbucket/publishing-a-website-on-bitbucket-cloud-221449776.html) вам необходимо создать репозиторий названный в точности `.bitbucket.io`. -2. Возможно публиковать в подкаталог, например, если требуется иметь несколько веб-сайтов. В этом случае установите корректный `baseUrl` в файле `vue.config.js`. +2. Возможно публиковать в подкаталог, например, если требуется иметь несколько веб-сайтов. В этом случае укажите корректный `baseUrl` в файле `vue.config.js`. Если публикуете по адресу `https://.bitbucket.io/`, установку `baseUrl` можно опустить, поскольку значение по умолчанию `"/"`.