page new matter front jekyll liquid

new - jekyll variables



Asignar un literal de matriz a una variable en la plantilla lĂ­quida (2)

La única forma que conozco para crear una matriz a partir de mi plantilla líquida es:

{% assign my_array = "one|two|three" | split: "|" %}

¿Hay alguna otra forma de hacerlo?


¿Hay alguna otra forma de hacerlo?

No, tu filtro split es la forma de hacerlo.


El frontmatter es otra solución:

--- my_array: - one - two - three ---

entonces utilízalo como:

{{ page.my_array }}

De manera análoga para site.data.my_array en el _config o debajo de _data/some_file.yml .

Actualiza Jekyll 3 para diseños

Si el frontmatter es el de un diseño, necesita usar:

{{ layout.style }}

en lugar. Consulte: https://.com/a/37418818/895245