Premiers pas avec Liquid

Les bases de Liquid

Le code liquide peut être classé en objets, balises et filtres.

Objets

Les objets indiquent à Liquid où afficher le contenu sur une page. Les objets et les variables sont désignés par des accolades doubles. {{ et }}

<!-- input -->
{{ page.title }}

<!-- output -->
Getting started with Liquid

Mots clés

Les balises sont utilisées pour créer une logique de contrôle du flux des modèles et sont indiquées par des accolades et des signes de pourcentage {% et %}.

<!-- input -->
{% if user %}
  Hello {{ user.name }}!
{% endif %}

<!-- output -->
Hello George!

Filtres

Les filtres sont utilisés pour manipuler un objet et sont désignés par un tube |. Plusieurs filtres peuvent être appliqués sont appliqués de gauche à droite.

<!-- input -->
{{ "world" | capitalize | prepend: "Hello " | append: "!" }}

<!-- output -->
Hello World!