¿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.