总结:使用Compass,需要使用不同的输出样式和文件名编译两次SASS样式表。
我有这个作为我的config.rb:
http_path = "/"
css_dir = "assets/css"
sass_dir = "assets/sass"
# …more stuff… #
output_style = :expanded
完美编译
assets
┗ sass
┣ style1.scss
┗ style2.scss
到
assets
┗ css
┣ style1.css
┗ style2.css
我需要完成的是这样的输出:
assets
┗ css
┣ style1.css
┣ style1.min.css
┣ style2.css
┗ style2.min.css
其中“.min.css”文件显然包含缩小的CSS。
所以我想我需要提出类似的东西:
on_stylesheet_saved do |filename|
# switch output_style to :compressed
# compile again and include ".min" into file name
end
任何人都可以向我提供有关如何实现这一目标的基本样本吗? 到目前为止还没有弄乱ruby,但是通过我在这个主题上所做的所有阅读,我已经基本了解了。 ;) 非常感谢!