【发布时间】:2016-11-01 16:25:23
【问题描述】:
我正在尝试在 GitHub 页面上设置 Jekyll。在本地我没有构建/执行警告/错误,即使我使用bundle exec jekyll serve --safe。但是导入命令在 GitHub 页面上失败。我回来的错误是:
您的 SCSS 文件
css/main.scss在第 49 行出现错误:找不到要导入的文件或无法读取:base
main.scss的内容我没有改:
// Import partials from `sass_dir` (defaults to `_sass`)
@import
"base",
"layout",
"syntax-highlighting"
;
在_config.yml 中明确定义 sass_dir 变量没有帮助。有没有办法在本地调试 scss 文件?我曾尝试使用 sass 命令,但它似乎不适用于 scss 文件。
我知道问题出在@import 部分,因为如果我评论它并在 GitHub 页面上推送构建不再失败——但我的博客很丑 :)
注意:我已经尝试过 SCSS @import in Jekyll 2.1 中描述的内容,但它没有让我有所收获。
【问题讨论】:
-
没有代码,很难提供帮助。任何存储库网址?
-
github.com/faif/faif.github.io/tree/master/blog Jekyll 安装在子目录中,如果这很重要的话
-
我已经分叉了:同样的问题。正在调查。
标签: sass jekyll github-pages