中间人中是否有类似 root_to 的方法?

Is there something like a root_to method in middleman?

我想将 source/index.html.erb 移动到一个目录中,以便与我在 index.html.erb 中使用的部分一起很好地放置。

是否有将 source/index.html.erb 移动到目录中的现有方法?

类似

# config.rb
root_to 'root#index'

这样我就可以做到

source/
  root/
   |- _hero_box.html.erb
   |- index.html.erb

这里有两种选择。两者都不涉及将 index.html.erb 移出源目录的根目录。

第一个是提供源代码中的部分路径。它看起来像:

<%= partial 'root/hero_box' %>

另一种方法是配置中间人在特定目录中查找您的部分:

# config.rb set :partials_dir, 'root'

在这种情况下,您不需要在部分路径前加上前缀。