Как отсортировать категории по алфавиту с жидкостью? - PullRequest
1 голос
/ 24 января 2020

Я пытаюсь сортировать категории сообщений по алфавиту, а не по хронологии в Джекилле. Каждая попытка сделать это приводит к ошибкам строки в целое число. Есть предложения?

<div>
{% for category in site.categories %}
  <div class="archive-group">
    {% capture category_name %}{{ category | first }}{% endcapture %}

    <div id="#{{ category_name | slugize }}"></div>

    <h3 class="category-head"><small>{{ category_name }}</small></h3>
    <a name="{{ category_name | slugize }}"></a>

    {% for post in site.categories[category_name] %}
    <article class="archive-item">
      <a href="{{ post.url }}">{{ post.title }}{% if post.link %}<span class="link-arrow"> &rarr;</span>{% endif %}</a>
    </article>
    {% endfor %}
  </div>
{% endfor %}
</div>

1 Ответ

1 голос
/ 24 января 2020

Вы можете использовать jekyll sort filter

{% assign categories = site.categories | sort %}
{% for category in categories %}
...
...