DocPad:按日期过滤帖子

时间:2014-05-30 12:52:53

标签: docpad

我的YAML看起来像这样......

---
title: "Sample 003"
layout: "post"
isPage: true
date: 2014-06-21
---

在docpad.coffee中,我有以下内容(默认情况下是这样)...

collections:
    posts: ->
        @getCollection("html").findAllLive({relativeOutDirPath: 'posts'},[{date:-1}])

这很有效,因为它会返回所有帖子,并按降序执行。

但是,我想“提前”添加多个帖子。因此,我想与他们约会,以及将来发生的日期。我需要知道的是修改帖子集合,以便它只返回“今天”或之前的日期。

一如既往,感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这将是:

collections: posts: -> @getCollection("html").findAllLive({relativeOutDirPath: 'posts', date: $lt new Date()},[{date:-1}])