【发布时间】:2015-12-12 09:53:03
【问题描述】:
参考这个问题:Jekyll/Liquid Templating: How to group blog posts by year?
我已经实现了 Christian Specht 的答案,在我的例子中,它从存储在我的 _data 文件夹中的 csv 文件中返回了一个进球者列表,并且效果很好。
但是,我该如何按从高到低的顺序返回这些?
此时,射手只是按照他们在 csv 文件中出现的顺序返回。
我的代码:
<h2>Top goal scorers</h2>
<table>
{% assign goalscorers = site.data.members | sort: 'sortby' %}
{% for goalscorer in goalscorers %}
{% if goalscorer.goals > "0" %}<tr><td>
{{ goalscorer.surname }} </td><td>{{ goalscorer.goals }}</td></tr>
{% endif %}
{% endfor %}
</table>
生成的html:
<h2>Top goal scorers</h2>
<table>
<tr><td>Moore </td><td>2</td></tr>
<tr><td>Cromwell </td><td>1</td></tr>
<tr><td>Gould </td><td>3</td></tr>
<tr><td>Dowsett </td><td>6</td></tr>
<tr><td>Whalley </td><td>2</td></tr>
<tr><td>Tindall </td><td>1</td></tr>
<tr><td>Jones </td><td>1</td></tr>
</table>
【问题讨论】: