Как обновить пользовательские страницы GitHub с помощью create-реакции-приложения от имени пользователя root - PullRequest
0 голосов
/ 25 декабря 2018

Здравствуйте, я прочитал много документов онлайн о подключении gh-страниц с помощью create-реакции-приложения.Но большинство руководств либо предполагают, что на одном из них еще не настроены страницы github, и что реагирующее приложение должно размещаться в виде каталога (т. Е. Username.github.io/react-app) вместо домашней страницы / root (имя пользователя.github.io).Я надеюсь, что кто-то может помочь мне:

  1. У меня есть репозиторий для пользовательского домена github pages.В настоящее время на нем размещается более старый сайт, который я создал с использованием gulp и static html / css / js, и файл CNAME для настраиваемого URL.

  2. Я создал новый редизайн веб-сайта с помощью create-реаги-приложение в отдельном репозитории (для нескольких страниц используется реакции-маршрутизатор).

  3. Я хочу перезаписать содержимое моего старого сайта на страницах github новым созданным файлом-react-app сайт в качестве корневой домашней страницы.

Возможно ли это?Если так, каков наилучший способ достичь этого?Спасибо

1 Ответ

0 голосов
/ 27 декабря 2018
  1. В существующем приложении Github Pages удалите CNAME и / или удалите основную ветвь.Удаление главной ветви приведет к удалению сайта, а при удалении CNAME пользовательский домен очистится до значения по умолчанию [имя пользователя] .github.io.

  2. В create-реагировать-приложение добавьте CNAME в/ общая папка.

  3. В приложении create-реакции-приложение добавьте строку "homepage":"./" to package.json.
  4. В приложении create-реакции-приложение запустите npm run build, затем запустите gh-pages -d build процесс сборки, затем запустите npm run deploy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...