Jekyll Paginate V2和(也许)生成前端物质

时间:2019-05-03 20:07:25

标签: jekyll paginate yaml-front-matter

尝试通过处理/注入/生成其他前端问题来解决Jekyll Paginate V2日期/时间排序问题。

我有一个带有“常规”和“事件”帖子的博客。事件帖子具有一个startDate,而常规帖子则没有,但是我想将它们全部排序到一个列表中。使用Paginate V2(由于makedir错误https://github.com/sverrirs/jekyll-paginate-v2/issues/150而锁定到2.0.0)。当我设置sort_field: 'startDate'时,它会处理,但会伪随机排序。当我设置sort_field: 'startDate:date'时,也是一样。当我设置sort_field: 'date:startDate'时,我会得到

jekyll 3.8.5 | Error:  undefined method `has_key?' for 2010-06-23 00:00:00 -0700:Time

这显然是一个用时间戳https://github.com/sverrirs/jekyll-paginate-v2/issues/43对日期进行排序的Jekyll问题(可能与sort_field: 'startDate'无关吗?)

手动将startDates添加到我的非活动帖子中并不能解决是Jekyll正常还是Paginate V2问题的不正确排序(我只是重新检查了Releases页面https://jekyllrb.com/news/releases/,并且我使用的是最近的Jekyll,而不是pre -Alpha素材)。

但是,我不想从startDate戳中删除时间,因为其他地方需要它们。

那么,我可以为Paginate V2生成另一个前场字段吗?更好的是,我是否还可以通过非手动方式在JustDate字段中向我的非活动帖子发布?

0 个答案:

没有答案