我正在尝试按照逐步指南here
进行操作这是我的结构:
_config.yml _data/ _includes/ _layouts/ _sass/ 404.html about.md assets/ Gemfile Gemfile.lock index.html
和_sass:
ls _sass/
main.scss
和资产/ css:
ls assets/css/
styles.scss
当我jekyll serve
我得到:
Conversion error: Jekyll::Converters::Scss encountered an error while converting 'assets/css/styles.scss':
File to import not found or unreadable: main. on line 1
因此jekyll无法找到main.scss文件,但我不明白为什么,因为显然所有内容都按应有的方式设置。有什么想法吗?
这也是我的style.scss
:
---
---
@import "main";
和我的main.scss
:
.current {
color: green;
}
如果我将styles.scss更改为:
---
---
.current {
color: green;
}
然后它可以工作,因为它不会尝试导入main.scss。我尝试使用/不使用_config.yml
指定sass目录。这不会改变任何东西。