我在这里看到了docpad的基本配置指南:http://docpad.org/docs/api/
我真正想要完成的是我的快速站点维护其目录结构和docpad应用程序以存放在子目录中,以便docpad的目录结构不与express混合。
目标是共享布局并允许表达服务器高度易变的动态内容和docpad来呈现频率更低的静态内容。混合目录:路由,视图,src,out,渲染,公共等将模糊他们的目的,并使应用程序有点笨拙与初学者。有没有一种简单的方法可以将docpad附加到快速应用程序并告诉它从特定路径开始?
如果你有一个更容易的替代建议,那也是值得赞赏的。
答案 0 :(得分:0)
我认为您要做的是在快递应用和docpad之间共享布局。您可以将docpad配置为在默认位置以外的位置查找布局 - 在您的情况下将是views
文件夹。
在docpad.coffee
文件中,您可以使用layoutsPaths
配置选项配置布局路径。像这样:
path = require('path')
docpadConfig = {
layoutsPaths: [
'layouts'
path.resolve('..','views','layouts')
]
查看docpad配置文件中的文档:http://docpad.org/docs/config/