Фон заголовка не отображается на сайте Github, отлично работает на локальном хосте

#javascript #html #css #github

#javascript #HTML #css #github

Вопрос:

Итак, я настраивал веб-сайт для своего церковного лагеря. Я загрузил шаблон, настроил его, и все выглядело нормально, работая локально через мой компьютер (Firefox). Однако, когда я загрузил его на Github, основной фон заголовка не отображается, а просто белый. Ничего не отображается, ничего не меняется. Когда я проверяю локальный файл, он отображается отлично. Есть ли что-то, чего мне не хватает? Я размещаю его на страницах Github, в https://tjsanzen.github.io/camp

Я попытался изменить все CSS, я попытался изменить HTML, убедившись, что базы данных обновлены, похоже, ничего не работает. Что бы я ни делал, он продолжает оставаться белым пустым фоном.

Вы можете просмотреть весь мой код для него по адресу https://github.com/tjsanzen/camp

В качестве фона должно быть изображение детей, идущих в гору, и отлично работает на других страницах, но вместо этого, что бы я ни делал, он остается белым экраном. Я не уверен, что не так, но буду признателен за любую помощь!

Комментарии:

1. вам нужно создать страницу github, чтобы увидеть содержимое вашего репозитория. следуйте инструкциям pages.github.com

2. Github не является веб-хостом. Для просмотра веб-сайта вам нужен веб-хост. Github предлагает один, называемый Github Pages, так что это может быть самым простым способом для вас. Но вы упомянули базы данных — я не увидел никакой базы данных в вашем коде после быстрого просмотра, но если вам нужен хостинг базы данных, вам может понадобиться другой веб-хост.

3. Ах да, извините, я забыл упомянуть, что я действительно размещался на страницах Github. Я отредактирую сообщение 🙂

Ответ №1:

В вашем CSS вы ссылаетесь img/header.jpg , но в вашем репозитории это изображение загружается как img/header.JPG . Изменение регистра должно это исправить.

Вероятно, в вашей операционной системе имена файлов не чувствительны к регистру, что делает JPG фактически то же самое jpg , что и, поэтому он работал на вашем локальном хосте. Для страниц GitHub, по-видимому, имена файлов чувствительны к регистру. Это может быть связано с тем, что на серверах, на которых запущены страницы, имена файлов чувствительны к регистру, или потому, что приложение, интерпретирующее HTTP-запросы, применяет учет регистра.