Je suis l'aide d'une logique de l'opérateur dans Jekyll mais cela ne fonctionne pas.
Page de une, deux et trois utilisent tous la même mise en page (partie d'une solution multilingue, fonctionne bien, mais exige de la logique des boucles pour certains, le contrôle de mise à garder les choses SÈCHES.)
Voici le code:
{% if page.type == "post" %}
{% include post.html %}
{% elseif page.class == "contact" %}
{% include contact.html %}
{% else %}
{{ content }}
{% endif %}
Si je le décomposer à un else
et if else
de l'installation, avec tous les deux de l'arbre, tout fonctionne. Mais dès que j'utilise un troisième condition qu'il se casse. Suis-je limité à deux conditions avec Jekyll? Je peux potentiellement restructurer pour faire un case
opérateur applicables, mais je préfère comprendre le problème fondamental ici. Merci à tous.