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
,以确保它渲染足够的时间,使其有用
渲染过程背后的确切代码如下所示: