【问题标题】:Jekyll 2.0 SASS file generation issueJekyll 2.0 SASS 文件生成问题
【发布时间】:2014-06-26 12:25:49
【问题描述】:
当我在/css 目录中创建一个名为main.scss 的文件并运行Jekyll 时,正如预期的那样,我看到/_site/css 文件夹中生成了一个main.css。
如果我将此文件的名称更改为main.sass(我更喜欢SASS语法而不是SCSS),那么/_site/css中生成的文件就是main.sass。这个文件不应该是.css-文件吗?
【问题讨论】:
标签:
ruby
jekyll
static-site
【解决方案1】:
此错误已在今天发布的 Jekyll 2.0.3 中得到纠正。
使用gem update 以使用最新版本。
【解决方案2】:
我认为这是 Jekyll 中的一个错误,特别是 Issue #2334,看起来它已在过去 24 小时内修复,但可能还没有进入 gem 发行版。
鉴于 Jekyll 2 有 only just been released,如果您发现任何感觉有问题的地方,最好先检查 GitHub project 中的问题日志。 (Github 的顶部搜索栏将搜索存储库和代码的问题。)
正如 Sylvain 在他的回答中指出的那样,这已经在 Jekyll 2.0.3 中得到纠正,因此更新应该会为您解决问题。
【解决方案3】:
您的引导 css/css.sass 或 scss 文件必须至少有一个空的 yaml 前端:
---
---
# your sass code here
在 Jekyll 2.2 之前,您可能需要设置指示文件路径的配置参数:
sass:
# loading path from site root
# default to _sass
sass_dir: css