我需要将Docpad系统与呈现的实际内容分开。Docpad系统是一个节点模块,它将npm安装在内容项目中。
以下是内容项目的结构:
content-project/
- src/
- documents/
- files/
- layout/
- node_modules/
- docpad-system/
- node_modules/
- docpad/
- docpad-plugins-*/
- docpad.js
- package.json这是否是构建该项目的适当方式,以便docpad系统与内容分离?
我不确定docpad配置是否在正确的位置。我尝试设置srcPath和rootPath,但内容没有呈现。
发布于 2014-05-15 12:16:17
不完全确定你想要达到的目标。但是,如果您只想更改src和out文件夹的位置,那么只需更改docpad.咖啡/js中的srcPath和outPath。如下所示:
// Out Path
// Where should we put our generated website files?
// If it is a relative path, it will have the resolved `rootPath` prepended to it
outPath: '../out', // default out
// Src Path
// Where can we find our source website files?
// If it is a relative path, it will have the resolved `rootPath` prepended to it
srcPath: '../src', // default src这将迫使Docpad在rootPath之上的文件夹中查找源文件,并将呈现的文件输出在相同的位置(以及在“out”文件夹中)。
因此,您可能有一个类似于以下内容的项目结构:
content-project/
docpad-system
src
outdocpad-system将包含所有节点模块和docpad.咖啡/js以及package.json。就docpad而言,这将是您项目的根,您希望从这里运行docpad。
https://stackoverflow.com/questions/23669112
复制相似问题