rcmdnk's blog

Octopressでpublic/stylesheetsだけをアップデートするtask:

Rakefile
1
2
3
4
5
6
7
desc "Update stylesheets"
task :css do
  raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir)
  puts "## Update stylesheets"
  system "compass compile --css-dir #{source_dir}/stylesheets"
  cp_r "#{source_dir}/stylesheets/.", "#{public_dir}/stylesheets/"
end

Rakefileに上を書き足しておいて、scss内だけを変更した時に

$ rake css

とすればcompassを実行して出来たファイルをpublicディレクトリに移動します。

記事本体に変更が無く、publicディレクトリが既にdeploy出来る状態だった場合には そのままgenerateを飛ばしてdeploy出来るので便利。

Sponsored Links
Sponsored Links

« Octopressのpublic/_deployディレクトリの変更 Mac OS X 10.9 Mavericksでのマルチモニタ設定 »

}