В посредник се чудя как да добавя заглавни тагове към моето основно оформление от под оформление.
Имам layout.erb и blog-layout.erb.
Подходих към проблема в Jekyll, като поставих допълнителните елементи в YAML frontmatter на оформлението и ми харесва този подход.
Опитвах се да го пресъздам в Middleman, но не работи.
Имам моя blog-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 на оформлението от config.rb, но и това не проработи.
Ето един от моите опити:
with_layout :bloglayout do
page "/blog/*", :headers => config[:bloglayout].head
end
Не можах да разбера къде в глобален план се съхраняват оформленията и как да получа достъп до тях.