Я пытаюсь создать сайт с помощью Jekyll, и все сработало нормально. Пока я не хотел настраивать дизайн.Jekyll не компилирует scss-файлы с `jekyll serve`
Я обновил свой css/main.scss
, чтобы включить мою собственную тему в _sass/theme.scss
:
// Import partials from `sass_dir` (defaults to `_sass`)
@import
"base",
"layout",
"syntax-highlighting",
"theme"
;
Я также обновил _config.yml
, потому что jekyll serve -H 0.0.0.0
не компилировать мой новый файл Sass. Я добавил следующее:
sass:
sass_dir: _sass
Проблема заключается в том jekyll serve
не компилирует мои Sass файлы, я всегда вижу CSS по умолчанию. Я также попытался скопировать содержимое _sass/theme.scss
непосредственно в конце css/main.scss
, но ничего не произошло.
Пока я не модифицировал один из этих файлов, пока работал jekyll serve
. Дело в том, что jekyll-watch
понимает мои обновления и компилирует файлы scss. Могу ли я сделать что-то неправильно для jekyll build
не скомпилировать файлы sass с первой попытки?
В случае, если вам это нужно, вот мой проект дерево:
.
├── _config.yml
├── css
│ ├── main.css
│ └── main.scss
├── _images
├── img
├── index.html
└── _sass
├── _base.scss
├── _layout.scss
├── _syntax-highlighting.scss
└── _theme.scss
ли кто-то знает, как это исправить?
Спасибо,
ли у вас есть хранилище, где мы можем получить и проверить код? –
Я знаю, вы можете найти его здесь: [github.com/bj0rge](https://github.com/bj0rge/bjorge.xyz/tree/sassTest) – bjorge