Tags de sintaxe ajudam você a controlar como seu código Liquid é processado e exibido nos templates.

comment

Permite adicionar comentários que não são renderizados na saída.
{% comment %}
  Este é um comentário que não será renderizado.
{% endcomment %}
Isto é visível.
{% comment %}
  Este é um comentário que não aparecerá na saída.
{% endcomment %}
Isto também é visível.
Isto é visível.
Isto também é visível.

raw

Desabilita temporariamente o processamento de tags, permitindo que a sintaxe Liquid seja exibida como texto.
{% raw %}
  Tags Liquid aqui dentro não serão processadas.
{% endraw %}
{% raw %}
  No Liquid, você pode usar {% if condition %} para criar condicionais.
{% endraw %}
No Liquid, você pode usar {% if condition %} para criar condicionais.

liquid

Permite o uso de código Liquid dentro de markup de tags.
{% liquid
  assign variable_name = value
  if condition
    echo 'Imprima se verdadeiro'
  endif
%}
{% liquid
  assign name = "João"
  if name == "João"
    echo 'Olá, ' | append: name
  else
    echo 'Olá, estranho'
  endif
%}
Olá, João

echo

Exibe um valor string. Similar ao uso de {{ value }}, mas pode ser usado dentro de tags {% liquid %}.
{% echo value %}
{% assign greeting = "Olá, mundo!" %}
{% echo greeting %}
Olá, mundo!