Localhost на Jekyll не отображает css: он отображает только онлайн

До сих пор я создавал свой сайт на локальном хосте.

В какой-то момент мне пришлось создать дополнительную страницу. Но затем я заметил при разработке на моем локальном хосте, что css не отображается на этой новой странице (за исключением index.html).

Поэтому мне пришлось добавить / к пути <link href="/css/style.css" rel="stylesheet">, чтобы css отображался на моей новой странице и собирался прямо из корня.

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

Почему Джекил так себя ведет? Как я могу проектировать локально?

Адрес локального хоста: http://127.0.0.1:4000/boilerplate/

введите здесь описание изображения

Ссылка на репозиторий: https://github.com/bomengeduld/boilerplate/tree/gh-pages


person Gino Jan Ludikhuyze    schedule 04.11.2017    source источник


Ответы (1)


Адрес вашего сервера должен быть http://127.0.0.1:4000 без "шаблона" (или вы должны добавить " шаблон» в качестве базового URL).

person JoostS    schedule 05.11.2017
comment
Или, если OP добавил новые html-файлы в подкаталог, возможно, "../css/style.css" в качестве URL-адреса было бы лучше, поскольку он был бы совместим как с их локальным хостом, так и с настройкой их сервера. - person Mr Lister; 05.11.2017
comment
Я удалил /шаблон/ из своего базового URL в config.yml. Затем я перезапустил локальный хост. После этого заработало. Иногда это глупые ошибки. Спасибо всем за руководство! - person Gino Jan Ludikhuyze; 05.11.2017