yaml - permalink - jekyll variables
Uso de etiquetas lĂquidas en variables de materia delantera YAML (1)
¿Es posible usar etiquetas líquidas en las variables de la materia frontal de YAML?
Por ejemplo, si test.html contiene:
---
variable: "Date: {% date: ''%D'' %}"
---
{{ page.variable }}
entonces Jekyll generará el siguiente HTML:
Date: {% date: ''%D'' %}
en lugar de algo como:
Date: 03/13/14
Básicamente, me gustaría que se procesaran las etiquetas Líquidas en las variables de la Materia Frontal de YAML.
Parece que está intentando almacenar una fecha formateada en una variable, por lo que no necesita volver a formatear la fecha cada vez que la use.
En lugar de filtrar la fecha en la materia delantera, simplemente puede agregar una declaración de captura líquida justo debajo de la materia delantera. Esto le permitirá asignar su fecha formateada a una variable para que pueda usarla en expresiones.
---
title: Some sweet title
layout: default
date: 2014-9-17 # Could come from post''s filename, but I put it here explicitly
---
{% capture formatted_date %}{{ page.date | date: "%-d %B %Y" }}{% endcapture %}
Una vez que tenga su nueva variable de fecha formateada, puede usarla como una expresión en cualquier lugar:
{{ formatted_date }}
: 17 September 2014