こちらを参考にしました。
http://rochas.cc/blog/2013/11/19/middleman-heroku.html
slimを読み込む
Gemfileに以下を記述。
gem "slim"
ターミナルよりslimを読み込みます。
$bundle install
config.rbにslimの設定をします。
Slim::Engine.set_default_options :pretty => true
Slim::Engine.set_default_options :shortcut => {
'#' => {:tag => 'div', :attr => 'id'},
'.' => {:tag => 'div', :attr => 'class'},
'&' => {:tag => 'input', :attr => 'type'}
}
erbをslimに変更
$gem install html2slim
ターミナルからerbからslimに変換するライブラリを入れます。
$rbenv rehash
これでerb2slimコマンドが使えるようになります。
$erb2slim index.html.erb index.html.slim
ターミナルから実行すると、slimのファイルが生成されました。
編集してみる
activate :livereload
config.rbのライブリロードのコメントアウトを外せば、ライブリロードを使うことが出来ます。
編集してみると、すぐに反映されました。これでSlimを使えるようになりました。