significado poner numeros muchas ingles fechas espacio ejercicios datos cómo concatenar celdas jekyll liquid

poner - ¿Cómo concatenar/agregar una cadena a otra en Jekyll/Liquid?



cómo poner un espacio en concatenar (2)

Para ser claros, asumiendo:

{% assign my_var = "123" %} {% assign another_var = "456" %}

Me gustaría añadir una cadena a my_var para obtener algo así como 123 - 456

Lo que he intentado hasta ahora:

{% assign my_var = my_var + " - " + another_var %}


Podrías usar la etiqueta de capture lógica:

{% capture new_var %}{{ my_var }} - {{ another_var }}{% endcapture %}

También es posible usar el filtro de append , como señaló Ciro:

{% assign new_var = my_var | append: '' - '' | append: another_var %}


append: filtro

Esto es más conveniente que la capture para concatenaciones cortas:

{% assign x = ''abc'' %} {% assign y = ''def'' %} {% assign z = x | append: '' - '' | append: y %} {{ z }}

Salida:

abc - def

Probado en jekyll 3.0.4 (github-páginas 75).