Dependencies DocPad以什么顺序呈现文档?

Dependencies DocPad以什么顺序呈现文档?,dependencies,rendering,docpad,Dependencies,Rendering,Docpad,假设我正在构建一个博客,其中包含一个列表文档和一堆帖子(在一个过滤的集合中)。清单显示了每个帖子内容的开头。(如何?) 使用docpad-d--env static run快速调试运行表明,每次呈现新帖子时都会呈现该列表。是这样吗 如果有一个循环呢?假设其中一篇帖子希望在不使用Outloyout的情况下呈现列表的内容(?:)这就是DocPad变得超级智能的地方:) 每当您执行模板帮助程序调用以获取非您自己的文档时,我们都会注意到这一点,并将referencesOthers设置为true。然后,我

假设我正在构建一个博客,其中包含一个列表文档和一堆帖子(在一个过滤的集合中)。清单显示了每个帖子内容的开头。(如何?)

使用
docpad-d--env static run
快速调试运行表明,每次呈现新帖子时都会呈现该列表。是这样吗

如果有一个循环呢?假设其中一篇帖子希望在不使用Outloyout的情况下呈现列表的
内容(

:)这就是DocPad变得超级智能的地方:)

每当您执行模板帮助程序调用以获取非您自己的文档时,我们都会注意到这一点,并将
referencesOthers
设置为true。然后,我们首先呈现所有未引用其他文档的文档,然后呈现所有引用其他文档的文档

这也是为什么当您修改布局时,我们将重新生成使用它的所有文档。当你修改一篇博客文章时,我们也会重新生成该博客文章的任何列表

如果您有循环引用,我们将通知您发生了这种情况,并建议您增加
renderPasses
,以确保它渲染足够的时间,使其有用

渲染过程背后的确切代码如下所示: