Сайт работает локально, но GitHub Pages показывают пустую страницу - PullRequest
0 голосов
/ 16 марта 2020

У меня есть проблема, которую я пытался решить в течение последних нескольких дней. Вот мое простое репо на сайте: https://github.com/Jurek33/Robo_Friends. Вот вся история:

  1. Я создал веб-сайт локально, используя приложение createact.

  2. Я поместил его в свое новое репозиторий github и следовал за документацией, чтобы опубликовать его sh на страницах github.

  3. Раньше он работал хорошо, прежде чем я решил сделать некоторые изменения в нескольких файлах и pu sh их в репо.

  4. После этого я заметил, что изменения не применяются на страницах github, и я до сих пор см. тот же веб-сайт, что и раньше.

  5. Я понял, что у меня есть 2 ветки (master и gh-pages). Затем я понял, что я применял все изменения в основной ветке, но мой сайт публиковался из источника ветви gh-pages. Поэтому я переключаю источник на главную ветку и удаляю ветку gh-pages

  6. С тех пор он не загружает файл html, и я вижу только пустую страницу. На скриншоте видны ошибки, которые я вижу на консоли

Вот те, которые я уже пробовал, но у меня они не работали:

  1. Выбор темы Jekyll (на некоторых форумах люди говорят, что это может быть проблемой, даже если веб-сайт не использует Jekyll)

  2. Помещение файла html в основную папку

  3. Изменение источника страниц github (независимо от того, какой источник я выбираю, он все еще не работает)

  4. Изменение html пути к файлу

  5. Удаление старого репозитория и помещение всех локальных файлов в новый репозиторий

  6. Очистка chrome кеш браузера

Если кто-то знает, что я делаю неправильно и почему я получаю эти ошибки, пожалуйста, дайте мне знать, что это такое. Я буду признателен за любую помощь. введите описание изображения здесь

1 Ответ

0 голосов
/ 17 марта 2020

Проблема была решена, когда я нашел этот ресурс (https://create-react-app.dev/docs/deployment/#github -pages-https-pagesgithubcom ) и понял, что мне нужно установить пакет gh-pages, который создает ветку gh-pages в моем репозитории github и следуйте инструкциям.

...