首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Docpad系统与内容分离

如何将Docpad系统与内容分离
EN

Stack Overflow用户
提问于 2014-05-15 04:10:55
回答 1查看 69关注 0票数 0

我需要将Docpad系统与呈现的实际内容分开。Docpad系统是一个节点模块,它将npm安装在内容项目中。

以下是内容项目的结构:

代码语言:javascript
复制
content-project/
  - src/
    - documents/
    - files/
    - layout/
  - node_modules/
    - docpad-system/
      - node_modules/
        - docpad/
        - docpad-plugins-*/
      - docpad.js
      - package.json

这是否是构建该项目的适当方式,以便docpad系统与内容分离?

我不确定docpad配置是否在正确的位置。我尝试设置srcPath和rootPath,但内容没有呈现。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-15 12:16:17

不完全确定你想要达到的目标。但是,如果您只想更改srcout文件夹的位置,那么只需更改docpad.咖啡/js中的srcPathoutPath。如下所示:

代码语言:javascript
复制
// 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”文件夹中)。

因此,您可能有一个类似于以下内容的项目结构:

代码语言:javascript
复制
content-project/
    docpad-system
    src
    out

docpad-system将包含所有节点模块和docpad.咖啡/js以及package.json。就docpad而言,这将是您项目的根,您希望从这里运行docpad。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23669112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档