Skip to content
Snippets Groups Projects
Commit 319a111c authored by Alexander Repeta's avatar Alexander Repeta
Browse files

update readme and config

parent 4268af24
No related branches found
No related tags found
No related merge requests found
...@@ -24,30 +24,20 @@ npm run dev ...@@ -24,30 +24,20 @@ npm run dev
### Деплой ### Деплой
Сборка может автоматически деплоить билд на GitHub Pages удаленного (remote) репозитория. Для этого Сборка будет автоматически собирать и деплоить продакшен версию проекта на GitHub Pages, в ветку
необходимо в файле `package.json` отредактировать поле `homepage`, заменив имя пользователя и `gh-pages`, каждый раз когда обновляется ветка `main`. Например, после прямого пуша или принятого
репозитория на свои. пул-реквеста. За это отвечает GitHub Action описанный в `.github/workflows/gh-pages.yml`.
```json Для этого необходимо в файле `package.json` отредактировать поле `homepage` и скрипт `build`,
"homepage": "https://имя_пользователя.github.io/имя_репозитория" заменив имя пользователя и репозитория на свои.
```
Также необходимо отредактировать скрипт "predeploy".
```json ```json
"predeploy": "npm run build -- --public-url /имя_репозитория/" "homepage": "https://имя_пользователя.github.io/имя_репозитория"
``` "build": "parcel build src/*.html --public-url /имя_репозитория/",
После чего в терминале выполнить следующую команду.
```shell
npm run deploy
``` ```
Если нет ошибок в коде и свойство `homepage` указано верно, запустится сборка проекта в продакшен, Через какое-то время живую страницу можно будет посмотреть по адресу указанному в отредактированном
после чего содержимое папки `build` будет помещено в ветку `gh-pages` на удаленном (remote) свойстве `homepage`.
репозитории. Через какое-то время живую страницу можно будет посмотреть по адресу указанному в
отредактированном свойстве `homepage`.
## Файлы и папки ## Файлы и папки
......
...@@ -6,8 +6,7 @@ ...@@ -6,8 +6,7 @@
"homepage": "https://goitacademy.github.io/parcel-project-template", "homepage": "https://goitacademy.github.io/parcel-project-template",
"scripts": { "scripts": {
"dev": "parcel src/*.html", "dev": "parcel src/*.html",
"build": "parcel build src/*.html --public-url /parcel-project-template/", "build": "parcel build src/*.html --public-url /parcel-project-template/"
"deploy": "gh-pages -d dist"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment