Единственное различие, которое я нашел, в вашей кодовой базе - это домашняя страница в package.json не HTTPS.
Текущие настройки -
"homepage ":" http://CBreakr.github.io/ATTCK_StarWars",
Изменить на -
"homepage": "https://CBreakr.github.io/ATTCK_StarWars",
Хорошо, что ваш репоимеет ветку gh-pages
, которая содержит содержимое вашего каталога компоновки. Убедитесь, что в настройках развертывания репозитория используется ветвь gh-pages
.
РЕДАКТИРОВАТЬ - ОБНОВЛЕННЫЙ ОТВЕТ
Атрибут URL неправильно настроен для вашего <img>
тегов. Возможные значения атрибута:
- Абсолютный путь к изображению -
src="http://www.example.com/image.gif"
- Относительный путь к изображению -
src="image.gif"
Примечание: Если вы заметили, что изображения персонажей не загружаются, но постеры фильма для персонажа загружаются нормально, причина в том, что постеры имеют абсолютный путь к изображению, например, Месть Ситхов имеет источник изображения как - https://vignette.wikia.nocookie.net/starwars/images/e/e7/EPIII_RotS_poster.png/
)
Но изображения персонажей настроены как src='/images/vader.jpg'
.
Вы можете решить эту проблему, изменив src ваших статических изображений в characters.json
с -
"imageURL": "/images/vader.jpg"
на:
"imageURL": "images/vader.jpg"
ИЛИ
"imageURL": "./images/vader.jpg"
Вы можете проверить правильность этого решения, проверив изображение вашего компонента персонажа Вейдера здесь . Обновите источник тега изображения и убедитесь, что изображения персонажей теперь загружаются правильно.