$ middleman init myblog --template=blog
みたいにしてプロジェクトを作ると、デフォルトではpartialとlayoutの置き場所がわりとややこしい感じになっている。
- デフォルトのレイアウトはsource/layout.erbに置く
- それ以外のカスタムレイアウトを追加したい場合はsource/layouts/以下に置く
- しかしpartialはsource/直下に置く
どうにかならんかなーと思って http://localhost:4567/__middleman/config/ を見てみると、それぞれ設定値があった。
set :layouts_dir, ""
set :partials_dir, ""
例えば上のようにすると、ぜんぶsource/直下に置く感じになる。