我正在构建一个插件来生成站点范围的菜单;这些菜单的数据来自扫描* .html.md文件的渲染DOM;但我只在一个地方使用菜单(网站的根目录)。docpad:渲染后使用partials?
插件当前在writeBefore
中生成此菜单的每个页面的一部分,当我走集合,处理每个文档并将文件写入partials目录时,该工作正常。
但由于该文档已全部已经被那个时候呈现的<% - @partial(“foo.html”)%>在我index.html.eco打电话,除非我运行docpad generate
两次不起作用。
我认为如果我设置renderPasses
的值> 1,则谐音会得到上拿起> 1个行程,但这并没有发生。
有没有我可以使用初始渲染后的事件(所以有分析一个DOM),但谐音得到呈现前?
谢谢。