Rakefileの書き方の練習も兼ねて。
インストール
1ファイル入れるだけなので、wgetでいいです。
1 2 | cd /your/web/root/ wget http://github.com/udzura/haml-rakefile/raw/master/Rakefile |
依存
もちろん、rakeとhamlに依存しますので、gemでもaptitudeでもyumでもいいので入れてください。
あと、ロールバック機能を使いたい際は、html2hamlがhpricotに依存します。ので、別途入れてください。
使い方
あなたが大量にhamlを用意したディレクトリのルートで、
1 | rake convert |
これで、sassも含めてまとめて変換します。また。ディレクトリをさかのぼって変換します。
hamlに戻したいときは、
1 | rake rollback |
詳細
1 | rake -T |
1 2 3 4 5 6 7 | rake convert # convert haml/sass rake convert:asciidoc # convert asciidoc (beta) rake convert:haml # convert haml only rake convert:sass # convert sass only rake rollback # rollback converted html/css into haml/sass rake rollback:haml # rollback converted htmls into haml rake rollback:sass # rollback converted css into sass |
試験的に、asciidocの変換もサポートしてます。未検証ですが。。
感想
Rakefileの書き方は想像の10倍簡単だったので、皆さんもちょっとした作業をrakeで実施するといいと思います。




