我将 Jekyll 与 Prose 结合使用,并设置了一个额外的元数据,称为 pub_date。
在散文中,这被设置为文本字段(尚不支持日期时间字段)
用户为 pub_date 输入类似 2015-01-23 的内容,我可以获取此值并通过 date 方法运行它以正确输出日期(例如{{ post.pub_date | date: "%b %-d, %Y"}}
有效)
当我尝试对这些值进行排序时,它们被视为字符串;
{% assign sorted_posts = (paginator.posts | sort: 'pub_date', 'first') %}
有没有更好的方法来排序这个集合?或者我能做些什么来强制价值表现得像一个约会?
我正在使用 github 页面来托管解决方案,所以很遗憾,我们无法使用 Jekyll 进行任何自定义操作。