0
collections:
    posts: ->
        # @getCollection('documents').findAllLive({relativeDirPath: 'posts'}, [date: -1])
        @getCollection('documents').findAllLive({relativeDirPath: {'$in' : ['posts', /post\/[0-9]+/ ]}}, [date: -1])

docpad.coffeeに、{relativeDirPath: {'$in' : ['posts']}行う標準的なことです。

ただし、そうで{relativeDirPath: {'$in' : ['posts', /post\/[0-9]+/ ]}はありません。

posts次のディレクトリ構造にあるファイルをコレクションに追加しようとしています:

/src/documents/posts/blah-blah.html
/src/documents/post/12345678/foo-bar-baz.html
/src/documents/post/62347878/woop-woop.html

...そして、パターンマッチングを使用するrelativeDirPathのが道のようです。ただし、これらのファイルのいずれとも一致しません。どうすればこれを機能させることができますか?

4

1 に答える 1