在中间人,我想知道如何将头标签添加到我的基本布局从子布局。在中间人如何添加一个孩子布局的头标签?
我有一个layout.erb和一个blog-layout.erb。
我通过将额外的项目放在布局的YAML frontmatter中来解决Jekyll中的问题,并且我喜欢这种方法。
我一直试图在Middleman重新创建它,但它一直没有工作。
我有我的博客,layout.erb这样的:
---
head:
- -<%= feed_tag :atom, "/blog/feed.xml", title: "Atom Feed" %>'
---
<% wrap_layout :layout do %>
<div id="main" role="main">
<%= yield %>
</div>
<% end %>
然后在我的layout.erb我想这样做:
<% current_page.data.head.each do |headItem| %>
< % = headItem %>
< % end %>
我试图从配置访问布局的frontmatter。 RB,但我没有得到那个工作。
这里是我的尝试之一:
with_layout :bloglayout do
page "/blog/*", :headers => config[:bloglayout].head
end
我无法揣摩出全球布局存储以及如何访问它们。