Я скопировал большую часть своего сайта из этого примера , самое большое исключение - я работаю в каталоге /docs
, а не в корне.
В моем макете default.html у меня есть:
<link rel="stylesheet" href="{{ "/css/style.css?v=" | append: site.github.build_revision }}" />
, который выдает ожидаемый HTML-элемент, указывающий на файл CSS:
https://example.com/css/style.css?v=2ddde426cabbbb39ded17b9a8c95c31f14416e35
, который дает мне404.
Я видел другие посты, где проблема была решена с добавлением / assets / к URL - когда я захожу на / assets / css / style.css , я получаюстена текста, и я не уверен, откуда она взялась.У меня есть 2 стиля в моем файле base.scss в настоящее время, и ни один из них не находится в этом файле.
/ docs / css / style.scss:
---
# Front matter comment to ensure Jekyll properly reads file.
---
// Imports
@import "base";
/ docs / _sass /base.scss:
@import url('https://fonts.googleapis.com/css?family=Roboto:300,700');
*{
margin:0;
padding:0;
box-sizing:border-box;
}
body{
background:#444;
font-family:Roboto, Arial, Sans-Serif;
font-weight:300;
}
/ docs / _config.yml:
url: https://thatrootbeerblog.com
sass:
sass_dir: _sass
style: :compressed
Я не получаю сообщений об ошибках компиляции в github, но мне не удалось получить свой локальныйработать (не сделано много с рубином локально).
Я что-то упускаю из-за компиляции SCSS-> CSS или структуры каталогов?
Другие попытки
Я попытался переместить файл style.scss в /docs/assets/css/style.scss per на этой странице о настройке страниц темы jekyll, но все равно без изменений или ошибок./assets/css/style.css по-прежнему показывает стену CSS, которая не включает мою собственную, и я не могу найти в противном случае.
Также пробовал
Выбранная тема (у меня не было указанной в моем _config.yaml) и обновления файла /assets/css/style.css.В нем все еще нет моего файла style.scss.