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
のが道のようです。ただし、これらのファイルのいずれとも一致しません。どうすればこれを機能させることができますか?