[Middleman 3] middleman-livereload の ignore option の設定方法

middleman server 実行時、以下のように livereload が動いてしまうディレクトリを除外したい。

Middleman 3.4.1
== LiveReloading path: /Users/****/projects/middleman/.idea/workspace.xml

対応

middleman-livereload v3.4.6 でドキュメントにある ignore: オプションが動かない。

config.rb
configure :development do
  activate :livereload, ignore: [/.idea\//]
end

そのため、以下のように書くとひとまず動く。

Ignore directory · Issue #24 · middleman/middleman-livereload

config.rb
configure :development do
  activate :livereload
  config[:file_watcher_ignore] += [
      /.idea\//
  ]
end

補遺