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