¿Cómo pasar la variable {% capture%} de una vista al diseño en Jekyll / Liquid?

Estoy tratando de reconstruir un blog en Jekyll y me he topado con una tarea simple.

Siempre que tenga el siguiente conjunto de plantillas:

default.html:

{{ head }}

{{ content }}

frontpage.html:

---
layout: default
---

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

{{ content }}

index.html:

---
layout: frontpage
---

Other stuff

Estaba esperando que{% capture head %} Pasaría una variable al layout. Pero parece que solo las variables del Front Matter en realidad se pasan comopage.variable_name.

Hay una manera de pasarcapture-d var al diseño en jekyll?

Supongo que podría hacer 2 diseños diferentes parafrontpage ynormal_page eso reemplazaría al conjunto{{head}}{{content}} Bloque en el diseño. Pero eso es como el doble del HTML, así que prefiero resolverlo concapture si es posible.

Respuestas a la pregunta(2)

Su respuesta a la pregunta