【发布时间】:2013-07-23 13:52:24
【问题描述】:
总结:使用 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,但是通过我一直在做的关于这个主题的所有阅读,我有了一个基本的理解。 ;) 非常感谢!
【问题讨论】:
标签: compilation config compass-sass minify