我想做一些类似于docpad-plugin-dateurls所做的事情,但在静态站点生成的上下文中。
例如,我需要将文件映射/src/documents/posts/2013-09-10-post-title.html
到 urlhttp://localhost:9778/posts/2013/09/10/post-title.html
哪种方法是满足此要求的最佳方法?
我想做一些类似于docpad-plugin-dateurls所做的事情,但在静态站点生成的上下文中。
例如,我需要将文件映射/src/documents/posts/2013-09-10-post-title.html
到 urlhttp://localhost:9778/posts/2013/09/10/post-title.html
哪种方法是满足此要求的最佳方法?
您可以根据需要对其进行修改,但我认为它可以满足您的需要。:)
我最终通过在事件中设置outPath
每个文档的 来实现这一点。renderBefore
见这里:https ://github.com/gschuager/blog/blob/7451fbcb829ad93154d24b281c7e8e30d3a0edac/docpad.js#L83