如何在Docpad中更改生成的文件输出路径?

时间:2013-09-10 21:00:07

标签: docpad

我希望做一些像docpad-plugin-dateurls那样的事情,但是在静态网站生成的背景下。

例如,我需要将文件/src/documents/posts/2013-09-10-post-title.html映射到网址http://localhost:9778/posts/2013/09/10/post-title.html

哪种方法可以达到这个要求?

2 个答案:

答案 0 :(得分:1)

您可以这样做:https://github.com/Greduan/eduantech.docpad/blob/d5e97638331ab24730d3331b9fbcc30cf1d46dcc/docpad.coffee#L45-L49

您可以根据自己的需要对其进行修改,但它会根据您的需要进行修改。 :)

答案 1 :(得分:0)

我最后通过在outPath事件中设置每个文档的renderBefore来实现此目的。 见这里:https://github.com/gschuager/blog/blob/7451fbcb829ad93154d24b281c7e8e30d3a0edac/docpad.js#L83