Почему изображение не загружается, если расширение name_of_pic.JPG? - PullRequest
0 голосов
/ 22 января 2019

Верх моего файла .markdown в теме jekyll выглядит следующим образом:

---
layout: post
title: xyz
description: xyz
img: /img/1.JPG
---

Изображение не загружается, если расширение - .JPG, даже если расширение изображения в папке _img / - .JPG

.

Работает, если расширение в коде изменено на .jpg.

Все работает нормально, когда я jekyll обслуживаю его локально, но это происходит, когда я помещаю свои изменения в github и пытаюсь просмотреть свои изменения на страницах github

Я мог бы сделать такой патч везде, но я бы хотел понять, почему я должен это делать.

1 Ответ

0 голосов
/ 22 января 2019

Я только что проверил ваш код на этом разветвленном хранилище .

Если я проверю это локально или на github-страницах ,Вот как все происходит:

| _portofolio file |  image name  | front matter | HTTP status   |
------------------------------------------------------------------
| 1_project        |  1.jpg       |  1.jpg       | 200 OK        |
| 2_project        |  2.jpg       |  2.JPG       | 404 Not found |
| 3_project        |  3.JPG       |  3.jpg       | 404 Not found |
| 4_project        |  4.JPG       |  4.JPG       | 200 OK        |

Все эти результаты обусловлены чувствительностью к регистру как локального, так и github-сервера.Буквы в верхнем регистре не считаются равными буквам в нижнем регистре (a! = A).

Для чего учитывается регистр символов?см. этот вопрос на веб-мастере стека.

И это:

Изображение не загружается, если расширение является .JPG, даже если расширение изображения находится в папке _img /это .JPG

должен работать, как в нашем четвертом тестовом примере.

...