Jak przekazać zmienną {% captured%} z punktu widzenia układu w Jekyll / Liquid?

Próbuję odbudować bloga w Jekyll i postawiłem na proste zadanie.

Pod warunkiem, że mam następujący zestaw szablonów:

default.html:

{{ head }}

{{ content }}

frontpage.html:

---
layout: default
---

{% capture head %}
  Frontpage
{% end %}

{{ content }}

index.html:

---
layout: frontpage
---

Other stuff

Spodziewałem się tego{% capture head %} przekazałby zmienną do układu. Ale wydaje się, że tylko zmienne z Front Matter są faktycznie przekazywanepage.variable_name.

Czy istnieje sposób na przejściecapture-d var do układu w Jekyll?

Zgaduję, że mógłbym stworzyć 2 różne układyfrontpage inormal_page to zastąpiłoby całość{{head}}{{content}} blok w układzie. Ale to dwa razy więcej niż html, więc wolałbym go rozwiązaćcapture Jeśli to możliwe.

questionAnswers(2)

yourAnswerToTheQuestion