Middleman 勉強メモ:デフォルトの Compass の設定では build 時に lineコメントが入ってしまう

このエントリーをはてなブックマークに追加

Middleman を仕事で活用していますが、勉強することはまだまだ多いです。

先日、build をしたファイルをそのまま納品しようとファイルをチェックしたところ、lineコメントが入ったままになってしまっていたのを発見。

すぐさま設定を見なおして、 build 時限定で lineコメントが入らないようにして、ついでにCSSの出力スタイルも変更するようにしました。

build 時のみの設定は configure :build do の中に

Middleman の build 時のみの設定は configure :build do 〜 end の中に入れます。

config.rb

configure :build do

  compass_config do |config|
    config.output_style = :compressed
    config.line_comments = false
  end

  activate :minify_javascript

end

CSSファイルの出力スタイル config.output_style = :compressed と、lineコメントをオフにする設定を入れました。 config.line_comments = false

おまけとして、JavaScript のコードも圧縮させておく場合は activate :minify_javascript を入れておきます。

これでlineコメントはでなくなり、CSSのコードも1行に圧縮されます。