9 сентября 2021 г. (изменено: 14 января 2022 г.)

Канал: @cherkashindev

176

**Самый простой способ хостинга ваших пэт проектов

** Нужно сделать всего 5 простых шагов:

  1. Устанавливаете пакет gh-pages следующим образом `yarn add —dev gh-pages

2. Добавляете скрипты в package.json

"predeploy": "yarn run build",
"deploy": "gh-pages -d build"

```3. Добавляете `homepage` в package.json в следующем формате

`http://<github-username>.github.io/<project-name>

`4. Деплоите `yarn deploy

`5. Меняете ветку в настройках github pages на gh-pages и не забудьте нажать кнопочку Save 

Открываете свой сайт по адресу `http://<github-username>.github.io/<project-name>` - например <https://acherkashin.github.io/yandex-music-open-api/> и хвастаетесь своим друзьям.

Подробнее можно [почитать здесь](https://medium.com/mobile-web-dev/how-to-build-and-deploy-a-react-app-to-github-pages-in-less-than-5-minutes-d6c4ffd30f14) и в [официальной документации](https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages).