Bootstrap 转换错误:Jekyll::转换器::Scss遇到错误

lp0sw83n  于 2022-12-07  发布在  Bootstrap
关注(0)|答案(4)|浏览(182)

我下载了bootstrap css的新材料,并想在我的jekyll博客中使用它。
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
搜索了一会儿,似乎只有我一个人面临这个问题。我做错了什么?

cwdobuhd

cwdobuhd1#

原来这是由于在我的一个import语句后省略了一个逗号造成的

@import
    "base",
    "layout",
    "syntax-highlighting",
    "bootstrap";

希望这能为别人节省一些时间。

a0zr77ik

a0zr77ik2#

你也可以检查你是否在正确的目录中启动服务器,在我的例子中,我花了1个小时试图在错误的目录中启动服务器:(

huus2vyu

huus2vyu3#

当某个*.sass文件中存在输入错误或格式错误的CSS字符串时,通常会引发此错误。
在构建过程中返回的错误指向该问题。请记住,错误中的给定行是捆绑的输出css文件中的行:_site/css/main.css .
在某些情况下,使用--trace可能有助于进一步调查,例如:
bundle exec jekyll build --trace

ee7vknir

ee7vknir4#

在github页面中,将主文件夹设置为/(根目录),而不是docs。希望它能工作

相关问题