哪里有发展?并建造?进入中间人 v4

Where has development? and build? gone in middleman v4

在 middleman 3.0 版本中,您可以在模板中使用变量 development?build?。在 4.0 版中,这些变量不再存在。

如何识别中间人当前 运行 在哪个环境中?

Middleman v4.0 使用一种新方法来识别当前 运行 所在的环境。这是因为您现在可以拥有两个以上的环境。

旧语法:

<% if development? %>
    ...
<% end %>

新语法:

<% if config[:environment].eql?(:development) %>
    ...
<% end %>

其实你可以做到

<% if development? %> ... <% end %>

引用https://github.com/middleman/middleman/blob/48c97b22ff25e22a2533fb5b4128337b5a97e080/CHANGELOG.md#418