这让我感到疯狂。
我有这个集合
他们都有日期:
页面已经生成,如果我尝试显示它的日期,那么日期会被正确显示,但是我也想按日期排序,但是它就是不起作用。我做错了什么?
我有这个集合
resources
:# _config.yml
collections:
resources:
output: true
permalink: /resources/:name/
他们都有日期:
# /_resources/example.md
---
title: Learn the Web
date: 09-04-2013
---
页面已经生成,如果我尝试显示它的日期,那么日期会被正确显示,但是我也想按日期排序,但是它就是不起作用。我做错了什么?
{% assign sortedResources = site.resources | sort: 'date' %} <!-- Doesn't work -->
{% for resource in sortedResources %}
<div>
{{resource.title}}
<small>{{resource.date | date: "%d %b %Y"}}</small> <!-- Works -->
</div>
{% endfor %}
我正在使用:
▶ ruby --version
ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]
▶ jekyll --version
jekyll 2.5.3
谢谢