【发布时间】:2013-11-17 17:39:15
【问题描述】:
我有这样的设置:
portfolio.html.eco
portfolio/
- project1.html.md
- project2.html.md
- etc.
我希望将其全部合并到 out/ 目录中的单个大型 portfolio.html 文件中。我所有的项目文件都有 write: false 元数据,这会阻止它们被写入。
我尝试在我的portfolio.html.eco 中对此进行一些变体,但它们似乎都得到了一个空集合:
<% for project in @getCollection("documents").findAll({relativePath: 'portfolio'}).toJSON() %>
但我总是得到一个空列表。我也试过这个:
@getFilesAtPath('portfolio/')
它确实为我提供了正确的内容,但它还没有被渲染。更新:它已经被渲染了,我使用的是body值而不是contentRendered。 p>
谁能解释我在收藏版中做错了什么?拥有write: false 是否会阻止文档被包含在集合中?
【问题讨论】:
-
你找到答案了吗?我遇到了同样的问题(希望使用带有 write:false 的文件集合)
-
是的,对不起,我忘记了,我现在在下面发布了一个答案:stackoverflow.com/a/26721750/933879
标签: docpad query-engine