在我nanoc的网站,我想指定使用SCSS我的风格:
p {
em {
color: red;
}
}
...不SASS:
p
em
color: red
但是,如果我尝试使用SCSS,我从SASS过滤器编译错误。 我如何得到它使用SCSS?
在我nanoc的网站,我想指定使用SCSS我的风格:
p {
em {
color: red;
}
}
...不SASS:
p
em
color: red
但是,如果我尝试使用SCSS,我从SASS过滤器编译错误。 我如何得到它使用SCSS?
事实证明,这是非常简单的:
filter :sass, syntax: :scss
过滤器在nanoc似乎遵循的考虑他们作出的任何选择,并沿其传递到任何对象实际上做的工作格局。 例如, Nanoc::Filters::Sass
这是否在其run
方法:
def run(content, params={})
options = params.dup
# supply default options, etc...
engine = ::Sass::Engine.new(content, options)
# ...
engine.render
end
Sass::Engine
,反过来,具有:syntax
作为一种可行的选择 。