在Jekyll 2.0中生成SCSS时出错

时间:2014-05-10 19:50:19

标签: ruby sass jekyll static-site

我的项目布局如下:

-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前端问题,但我不确定解决方案是什么。

1 个答案:

答案 0 :(得分:10)

我有同样的错误,但这是我的修复:在/css/*.scss文件上使用“---”YAML前端 (例如你的import.scss) ,但不是局部的。

错误似乎是指partials(/ _scss)文件中的前端问题。一旦我拿出来,Sass就开始再次编译。

希望这有帮助!