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.