我下载了新材料bootstrap css,并希望在我的jekyll博客中使用它。设置并运行jekyll serve -w
以在本地编译站点后,控制台返回此错误
Conversion error: Jekyll::Converters::Scss encountered an error while converting 'css/main.scss': Invalid CSS after "...x-highlighting"": expected selector or at-rule, was ""bootstrap"" on line 49
经过一段时间的搜索,似乎我是唯一一个面临这个问题的人。我做错了什么?
答案 0 :(得分:2)
原来这是由我的一个导入语句之后的省略逗号
引起的@import
"base",
"layout",
"syntax-highlighting",
"bootstrap";
希望这能节省一些时间。
答案 1 :(得分:0)
您还可以检查您是否在正确的目录中启动服务器,在我的情况下,我花了1小时尝试在错误的目录中启动服务器:(
答案 2 :(得分:0)
如果其中一个*.sass
文件中有错字或格式错误的CSS字符串,通常会引发此错误。
在生成过程中返回的错误指出了该问题。请记住,错误中的给定行是捆绑输出css文件中的行:_site/css/main.css
。
在某些情况下,使用--trace
可能有助于进一步调查。即:
bundle exec jekyll build --trace