如何让nanoc SASSfilter使用SCSS语法?

在我的nanoc网站中,我想使用SCSS指定我的样式:

p { em { color: red; } } 

……不是SASS:

 p em color: red 

但是如果我尝试使用SCSS,我会从SASSfilter中收到编译错误。 如何使用SCSS?

事实certificate这很简单:

 filter :sass, syntax: :scss 

nanoc中的filter似乎遵循采用任何选项的模式,并将它们传递给实际完成工作的任何对象。 例如, 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作为可用选项 。