6

我的项目布局如下:

-Project
  -css
    -import.scss
    -_sass/
      main.scss

import.scss 的内容是:

---
---

@import "main.scss";

我期望发生的事情是将 main.scss 导入 import.scss,然后 import.scss 将编译为生成的 _site/ 目录中的 import.css。

相反,我收到以下错误

Conversion error: There was an error converting 'css/import.scss'.
jekyll 2.0.3 | Error:  Invalid CSS after "-": expected number or function, was "--"

我猜它是在抱怨 import.scss 顶部的 YAML front-matter,但我不确定解决方案是什么。

4

1 回答 1

12

我有同样的错误,但这是我的解决方法:仅在 /css/*.scss 文件(例如您的 import.scss)上使用“---”YAML 前端,而不是在部分文件上。

该错误似乎是指部分(/_scss)文件中的前端问题。一旦我把它拿出来,Sass 又开始编译了。

希望这可以帮助!

于 2014-05-10T20:24:41.980 回答