来自 Github 页的错误“文件 `css/main.scss` 包含语法错误”,默认安装

Error from Github pages “The file `css/main.scss` contains syntax errors” with default installation

很抱歉,这与提交的其他问题类似。我已经尝试了一些推荐的修复方法,但似乎没有任何效果。

我正在使用 jekyll gem v 2.5.3(我的 ruby 版本是 2.1.5p273)生成一个新的 Github 页面 jekyll 博客。不对存储库根目录中的默认安装 (jekyll new) 进行任何更改,并将其推送到 ghp。然后我从 gh 收到以下构建错误:

The file css/main.scss contains syntax errors

样式根本没有编译。正如另一个报告的问题中所建议的那样,我尝试在 main.scss 的 frontmatter 部分添加 layout:null 但它似乎没有任何改变。我已经 运行 jekyll server --safe 并且站点的 css 在本地编译得很好。因为我是 jekyll 的新手,而且 ghp 构建过程不透明,所以我不知道如何解决这个问题。任何指针将不胜感激。

更新

我做了一个回购来展示这个问题。 Here's the code and here's the site。当我 运行 本地服务器时,它看起来像这样:

见于 http://phedink.us/sample-jekyll/, it seems that your problem is solved for the scss to css generation. http://phedink.us/sample-jekyll/css/main.css

剩下的唯一问题是您的baseurl没有设置在_config.yml中。

baseurl: /sample-jekyll

注意:目前加载的 css 是 http://phedink.us/css/main.css