diff --git a/README.md b/README.md index e8d12f72554a011a78460b6e17e1286675247200..280d308f781eb043a0c1fb4ee5262e670743edd1 100644 --- a/README.md +++ b/README.md @@ -24,30 +24,20 @@ npm run dev ### Деплой -Сборка может автоматически деплоить билд на GitHub Pages удаленного (remote) репозитория. Для этого -необходимо в файле `package.json` отредактировать поле `homepage`, заменив имя пользователя и -репозитория на свои. +Сборка будет автоматически собирать и деплоить продакшен версию проекта на GitHub Pages, в ветку +`gh-pages`, каждый раз когда обновляется ветка `main`. Например, после прямого пуша или принятого +пул-реквеста. За это отвечает GitHub Action описанный в `.github/workflows/gh-pages.yml`. -```json -"homepage": "https://имя_пользователя.github.io/имя_репозитория" -``` - -Также необходимо отредактировать скрипт "predeploy". +Для этого необходимо в файле `package.json` отредактировать поле `homepage` и скрипт `build`, +заменив имя пользователя и репозитория на свои. ```json -"predeploy": "npm run build -- --public-url /имя_репозитория/" -``` - -После чего в терминале выполнить следующую команду. - -```shell -npm run deploy +"homepage": "https://имя_пользователя.github.io/имя_репозитория" +"build": "parcel build src/*.html --public-url /имя_репозитория/", ``` -Если нет ошибок в коде и свойство `homepage` указано верно, запустится сборка проекта в продакшен, -после чего содержимое папки `build` будет помещено в ветку `gh-pages` на удаленном (remote) -репозитории. Через какое-то время живую страницу можно будет посмотреть по адресу указанному в -отредактированном свойстве `homepage`. +Через какое-то время живую страницу можно будет посмотреть по адресу указанному в отредактированном +свойстве `homepage`. ## Файлы и папки diff --git a/package.json b/package.json index 029b8346b3b82abc80e34ea957b3e6820c50ab87..8cb7dd5869211450f92d3d942700d0f8a0a530d8 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,7 @@ "homepage": "https://goitacademy.github.io/parcel-project-template", "scripts": { "dev": "parcel src/*.html", - "build": "parcel build src/*.html --public-url /parcel-project-template/", - "deploy": "gh-pages -d dist" + "build": "parcel build src/*.html --public-url /parcel-project-template/" }, "repository": { "type": "git",