Как передать переменную {% 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 если возможно.

Ответы на вопрос(2)

Ваш ответ на вопрос