Загрузка Jekyll CSS ТОЛЬКО для Index.html - PullRequest
0 голосов
/ 22 ноября 2018

Я работал над сайтом / блогом Jekyll для кого-то, и у меня возникли проблемы с CSS, работающим для чего-либо, кроме домашней страницы сайта.Это заставляет меня думать, что это проблема с таблицей стилей HREF.Я также получаю эту ошибку в Chrome dev tool:

GET https://tanglesandtwists.github.io/macrame/11/17/2018/assets/css/main.css net::ERR_ABORTED 404

Вот сайт & Вот проект Github

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

Вот мое дерево, которое я назвал, что должно работа:

├───about ├───assets │ ├───css │ ├───images │ │ ├───hero │ │ ├───posts │ │ └───thumbnail │ └───javascripts │ └───plugins ├───macrame │ └───11 │ └───17 │ └───2018

Файл в макраме / 11/17/18 по строке 81 вызывает:

<link rel="stylesheet" href="assets/css/main.css">

Любой ився помощь очень ценится.Я никогда не использовал Jekyll прежде, но я обнаружил, что он отлично подходит для создания сайтов для клиентов, которые не знают HTML, CSS, JS, JQuery и т. Д.

1 Ответ

0 голосов
/ 30 ноября 2018

Измените это:

<link rel="stylesheet" href="assets/css/main.css">

На это:

<link rel="stylesheet" href="/assets/css/main.css">

Ваш путь должен быть абсолютным (относительно корня сайта).

...