$ middleman build
実行時に NO_CONTRACTS=true
を付与すると contracts
のチェックをスキップしてビルドが速くなる?らしいドキュメントが追加されたのでチェックする。
how to disable contracts in jp (#714)
検証
middleman/middlemanapp.com のビルドで検証する。
いつもどおり
$ bundle exec middleman build
を実行。
bundle exec middleman build 38.93s user 6.62s system 144% cpu 31.414 total
NO_CONTRACTS=true
を追加
$ NO_CONTRACTS=true bundle exec middleman build
を実行。
NO_CONTRACTS=true bundle exec middleman build 33.19s user 5.73s system 206% cpu 18.863 total
結果
ローカルで適当に実行しているのでブレがあるけれど, とりあえず早くなるらしいことがわかった。
NO_CONTRACTS
については Contracts のドキュメント に書いてありました。