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
### Деплой
Сборка может автоматически деплоить билд на 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`.
## Файлы и папки
......
......@@ -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",
......
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