8
votes

Des boucles liquides imbriquées dans une page d'archive de Jekyll ne fonctionnent pas. Utiliser une variable de boucle extérieure à l'intérieur de la condition de l'intérieur

Je travaille avec le constructeur de site statique de Jekyll et je suis d'avoir difficulté à effectuer les éléments suivants:

{% for post in site.categories.test %} 
                <li> <a href="{{ post.url }}"> {{ post.title }}</a></li> 
{% endfor %} 


0 commentaires

3 Réponses :


1
votes

Que diriez-vous ...

{% for category in site.categories %}
<h2 id = "{{ category[0] }}"> {{ category[0] }} </h2>
        <ul>
        {% for post in site.posts %}
            {% if post.category == category[0] %}
                 <li> <a href="{{ post.url }}"> {{ post.title }}</a></li>
            {% endif %}
        {% endfor %}
        </ul>
<a href="#{{ category[0] }}-ref">&#8617</a>
{% endfor %}


2 commentaires

Non? Hmm ... Est-ce que ça vient n'importe où près? Travaille à ma fin.


Il semble se rapprocher, mais il a fait la même chose que la mienne faisait grossièrement - il affiche la quantité appropriée de

        {% for post in site.categories.category %} 
        - OR -
        {% for post in site.categories.category[0] %} 
Also, I'm not sure why kshep's example doesn't work...

0 commentaires