Как передать переменную {% captured%} из представления в макет в Jekyll / Liquid?
Я пытаюсь восстановить блог в Джекилле, и я наткнулся на простую задачу.
При условии, что у меня есть следующий набор шаблонов:
default.html:
{{ head }}
{{ content }}
frontpage.html:
---
layout: default
---
{% capture head %}
Frontpage
{% end %}
{{ content }}
index.html:
---
layout: frontpage
---
Other stuff
Я ожидал что{% capture head %}
передаст переменную в макет. Но кажется, что только переменные из Front Matter на самом деле передаются как.page.variable_name
Есть ли способ пройтиcapture
-В вар макет в Джекил?
Думаю, я мог бы сделать 2 разных макета дляfrontpage
а такжеnormal_page
это заменит весь{{head}}{{content}}
блок в макете. Но это'Это как двойной HTML, так что яЯ предпочел бы решить это сcapture
если возможно.