В Jekyll, который использует язык шаблонов Liquid, я нахожусь на своей странице блога и показываю последние 6 сообщений в блоге.Для каждого сообщения я показываю в сообщении дату, имя, отрывок и URL-адрес сообщения.
Я также хочу иметь возможность показывать первый тег этого сообщения (например, «Front-end»).развитие ").Однако, если с сообщением связано более 1 тега, я хочу отобразить запасное сообщение «Просмотреть теги», которое переключает выпадающий список со ссылками на другие теги.Если я могу вернуть неупорядоченный список, это нормально, поскольку я могу взять его оттуда.
Этот код не работает, но, надеюсь, он иллюстрирует то, чего я пытаюсь достичь:
{% for tag in post.tags %}
{% if tag.size > 1 %}
<a class="toggle-tag-list">View tags</a>
<ul class="tag-list hidden">
<li><a href="{{ tag.url }}">tag 1</a></li>
<li><a href="{{ tag.url }}">tag 2</a></li>
<li><a href="{{ tag.url }}">tag 3</a></li>
</ul>
{% else %}
<a href="{{ tag.url }}">{{ tag }}</a>
{% endif %}
{% endfor %}