Collections 将从所有子文件夹生成的集合合并到一个文件夹中

Collections 将从所有子文件夹生成的集合合并到一个文件夹中,collections,docpad,Collections,Docpad,如何创建要从所有子文件夹生成到一个文件夹中的集合 例如: /src/article/2011/ /2012/ /2013/ => 子文件夹通常不采用以下方式: posts: (database) -> database.findAll({relativeOutDirPath:'posts'},[date:-1]) 要获取文章目录子目录中的所有文档,如/article/2011/post.html,您可以使用: insideSub

如何创建要从所有子文件夹生成到一个文件夹中的集合

例如:

/src/article/2011/
            /2012/
            /2013/
=>

子文件夹通常不采用以下方式:

posts: (database) ->
    database.findAll({relativeOutDirPath:'posts'},[date:-1])

要获取文章目录子目录中的所有文档,如
/article/2011/post.html
,您可以使用:


insideSubfolder:(数据库)->
database.findAll({relativeOutDirPath:/article[\/\\]\w+/},[date:-1])

如果您还希望接受文章中的文档,如
/article/index.html
,您可以使用:


insideSubfolder:(数据库)->
database.findAll({relativeOutDirPath:/article/},[date:-1])


如果你想把
src/documents/article/2011/post.html
输出到
out/article/post.html
请在评论中这样说,我会找出需要什么。谢谢。

要获取文章目录子目录中的所有文档,如
/article/2011/post.html
,您可以使用:


insideSubfolder:(数据库)->
database.findAll({relativeOutDirPath:/article[\/\\]\w+/},[date:-1])

如果您还希望接受文章中的文档,如
/article/index.html
,您可以使用:


insideSubfolder:(数据库)->
database.findAll({relativeOutDirPath:/article/},[date:-1])


如果你想把
src/documents/article/2011/post.html
输出到
out/article/post.html
请在评论中这样说,我会找出需要什么。谢谢。

如果您想将src/documents/article/2011/post.html输出到out/article/post.html,请在评论中这样说,我会找出需要什么。谢谢你能建议怎么做吗?:-)@npofopr尝试手动将文件中的
输出路径设置为您希望的位置。如果您希望将src/documents/article/2011/post.html输出到out/article/post.html,请在注释中这样说,我会找出需要什么。谢谢你能建议怎么做吗?:-)@npofopr尝试将文件中的
输出路径
元数据手动设置为您想要的位置。
posts: (database) ->
    database.findAll({relativeOutDirPath:'posts'},[date:-1])