Изображения не отображаются на страницах GitHub

Вопрос: Я пробовал все, чтобы изображение появилось на моем сайте страниц GitHub, но ничего не работает, и теперь я просто устал и буду очень благодарен, если кто-то может помочь мне исправить эту простую, но раздражающую проблему. Код: ... Структура каталога изображения: pagename.github.io/_layouts/assets/coffee.jpg Структура каталогов html: pagename.github.io/_layouts/default.html Он просто отображается как

Вопрос:

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

Код:

… </footer> <div><img src=»assets/coffee.JPG» alt=»coffee»></div> </body>

Структура каталога изображения: pagename.github.io/_layouts/assets/coffee.jpg

Структура каталогов html: pagename.github.io/_layouts/default.html

Он просто отображается как стандартный значок для разбитых изображений с тегом alt.

Лучший ответ:

Есть несколько вещей, которые могут быть неправильными.

  1. Возможно, некапитализируйте расширение файла, поэтому вместо.JPG может быть исправлена проблема.jpg.

  2. Возможно, он появляется, но на самом деле очень маленький. Попробуйте добавить к нему фиксированную ширину и высоту и посмотрите, поможет ли это.

Ответ №1

Может быть несколько причин, по которым изображения не появляются

  1. Образ SRC, который формируется, может быть неправильным, поэтому, пожалуйста, вставьте URL-адрес на новую вкладку и проверьте, открывается ли изображение.
  2. Расширение файла изображения может быть неправильным написанием, поскольку я вижу, что вы написали. JPG в коде, но ваш образ находится в формате.jpg

Я лично пытаюсь проверить URL-адрес, который формируется в SRC.

Ответ №2

Поскольку Github Pages использует jekyll для создания вашего сайта, любая подчеркнутая папка, такая как _layout, не будет копироваться в течение нескольких поколений. Таким образом, ни одно из ваших активов не будет доступно. См. Документацию.

Скопируйте папку _layouts/assets в свой корень (pagename.github.io/_layouts/assets/pagename.github.io/assets/) и убедитесь, что вы называете свои активы надлежащим случаем.

Оцените статью
Добавить комментарий