我正在使用 Jekyll 创建一个静态网站,并希望使用框架Bourbon
来构建我的CSS。
我已经安装了 Jekyll 并希望安装 Bourbon ,方法是使用gem 'bourbon'
将其添加到我的 Gemfile 并运行{{ 1}}。
现在,当我将规则bundle install
添加到我的SCSS文件并开始按@import 'bourbon';
运行Jekyll时,它会启动,但是当我修改我的SCSS文件时, Jekyll观察者会抛出错误说:
jekyll serve -w
这可能是什么问题?不应该像这样导入它或者 Jekyll 支持吗?
答案 0 :(得分:9)
假设你有一个Gemfile:
source 'https://rubygems.org'
gem 'jekyll'
gem 'bourbon'
gem 'neat'
将此行添加到_config.yml
gems: [bourbon, neat]
杰基尔将自动要求这些宝石。
只是为了导入:
@import 'bourbon';
@import 'neat';
查看Jekyll文档以获取更多信息 http://jekyllrb.com/docs/plugins/
答案 1 :(得分:3)
答案 2 :(得分:0)
您是否使用require 'bourbon
在Ruby级别导入Bourbon?
或者在你的Sass配置中?
使用Sass,要使用随RubyGems安装的Bourbon,你必须告诉以下命令(注意参数-r bourbon
):
sass -r bourbon -w css:sass
我不认识杰基尔,但这也许是一个线索?