Tag: docpad

如何强制NPM在不同的文件夹中查找已安装的软件包?

墨西哥Docpad安装。 现在Docpad位于/ usr / bin / docpad / usr / lib / node_modules中 而NPM查看/ usr / local / bin / docpad / usr / local / node_modules 我可以为npm指定适当的目录,它应该查找已安装的模块吗?

如何使用docpad的缩略图插件而不将源图像复制到“out”?

我正在开发一个以照片为中心的电子书,通过PhoneGap进行打包和分发。 我使用DocPad的缩略图插件和图片填充作为响应图像。 我希望能够在@getThumbnail()中引用源照片(这是非常高分辨率的未优化图像),但我不希望将这些源图像复制到最终打包和分发的“out”文件夹中。 我如何做到这一点?

在快速应用程序中使用Docpad的渲染引擎

我正在尝试使用docpad来处理快速应用程序中的呈现,但是当试图访问/contact请求只是看起来无限期地挂起。 这是我的申请: var express = require('express'); var http = require('http'); var app = express(); var cons = require('consolidate'); var server = http.createServer(app).listen(process.env.PORT || 9778); app.use(app.router); // Add DocPad to our Application var docpadInstanceConfiguration = { // Give it our express application and http server serverExpress: app, serverHttp: server, // Tell it not to load the […]

templateDatavariables返回未定义的帮助函数(docpad.coffeeconfiguration文件)

这是我的configuration文件 。 docpadConfig = { templateData: site: title: 'hello docpad' getTitle: -> @site.title getString: -> 'just a string' } # Export the DocPad Configuration module.exports = docpadConfig 当我做title= site.title时候,从一个玉石的布局,它呈现的确定。 当我尝试调用helper函数title= getTitle() ,控制台输出: error: An error occured: ReferenceError: /Volumes/Data/project/am/lab/docpad/hello_docpad/src/layouts/default.html.jade:21 19| 20| //- Our site title and description > 21| title= getTitle() 22| 23| //- Output DocPad […]

通过post的date循环,以便在DocPad中进行存档

这是我想要实现的一些伪代码: for year in post.date h1 year for month in post.date h2 month ul li post entry 这是伪代码。 但是,我没有足够的经验来实现这一点。 这将发生在这个文件是: https : //github.com/Greduan/eduantech.docpad/blob/master/src/documents/posts.html.eco 这将是在生态语言。 我也使用Moment.js,以防万一这是必要的。 即使你没有提供确切的代码,一般的方向将非常感激。 🙂 编辑:我想实现的是类似于这样的: http : //swannodette.github.io/archive.html 编辑2:这是我想出的一些代码: for post in @getCollection('posts').toJSON() for year in post.date h1 @moment(post.date).format('YYYY') for month in post.date h2 @moment(post.date).format('MMMM') ul -> li -> @postDatetime(post.date, 'll') + […]

Docpad运行永远模块不起作用

我想在forever模块的帮助下运行docpac( https://github.com/nodejitsu/forever )。 我在一个Debian服务器与docpad 6.53.0和node.js 0.10.15。 但是当我这样做 cd mydocpad-website forever start <path_to_docpad>/docpad run 我在日志文件中发现以下错误: info: Welcome to DocPad v6.53.0, local installation info: Contribute: http://docpad.org/docs/contribute info: Plugins: eco, highlightjs, marked, paged info: Environment: development error: Something went wrong with the action error: An error occured: Error: Could not start the web server, chances are the desired […]

将Azure托pipe的DocPad Node.js网站的GitHub更新部署到站点,使站点离线1-2分钟

我正在testing一个DocPad / Node.js站点的GitHub部署。 我已经部署工作,但是当一个新的推进到GitHub公共网站站点变得不可用1至2分钟,而部署正在进行中。 这似乎对我来说。 我想 DocPad静态HTML文件将由node.js生成,然后复制到wwwroot文件夹 – 从而最大限度地减less任何types的停机时间。 但是,这似乎并不是这样。 在网站正在部署访问该网站时收到以下错误信息: 页面无法显示,因为发生了内部服务器错误。 DocPad / Node.js部署的副本可以在https://github.com/Richard-West/DocPadAzureDemofind 我将不胜感激为什么会发生这种情况,如果有什么我可以修改,以防止这种情况发生。 我希望能够随时将更新推送到网站,而不会影响任何访问者。

命令“docpad run”出错:“module”未定义

我已经将我的configuration从docpad.coffee迁移到docpad.js (使用纯Javascript的个人偏好) 从那时起,我无法执行命令 docpad run 而且我不断收到这个错误: 我已经validation了我的configuration对JSLint,并确保没有语法错误。 我很高兴与docpad.coffee,但如果有人可以帮助我解决这个问题,这将是非常好的

docpad运行错误未定义.docpad.cson

所以最近我一直在玩DocPad , 我已经通过教程,并已安装和正常工作,除了… 为了了解DocPad如何与一个更大的站点合作,我从github中为Jason Young( http://ytechie.com )网站获取了代码(为什么是这个网站?这是我第一次听说DocPad的地方)。 按照说明,我执行了npm install (没有问题)。 然后docpad run 。 它返回这个错误: C:\Users\harnerd\Documents\GitHub\ytechie-docpad>docpad run error: undefined 'C:\\Users\\harnerd\\.docpad.cson' error: null error: null TypeError: undefined is not a function at Object.exports.eval (C:\Users\harnerd\Documents\GitHub\ytechie- docpad\node_modules\coffee-script\lib\coffee-script\coffee-script.js:120:47) at Object.CSON.parseSync (C:\Users\harnerd\Documents\GitHub\ytechie-docpad\node_modules\docpad\node_modules\cson\out\lib\cson.js:90:34) at null._onTimeout (C:\Users\harnerd\Documents\GitHub\ytechie-docpad\node_modules\docpad\node_modules\cson\out\lib\cson.js:70:24) at Timer.listOnTimeout (timers.js:119:15) info: null 鉴于我是DocPad新手,可能有一些简单而明显的缺失,但我不知道是什么。 我必须承认,当出现问题时,DocPad有点难以理解。 在我看来,这是抱怨,它无法find.docpad.cson文件,但它肯定存在错误信息中引用的位置。 我完全误解了这个错误的含义,或者是什么? 我在Windows 7上运行node.js v0.12.7和docpad v6.54.2。 编辑:这里是我的.docpad.cson文件的内容: name: "MAC […]

Docpad:再生失败,没有明显的原因

当我运行docpad run ,有些时候我将更改写入磁盘后,该进程尝试重新生成它不能这样做。 这不是一个需要很长时间的问题,它只是不能重新生成,即使在后续的写入。 我必须中断进程(即控制台中的ctrl + d)并重新启动整个过程。 我的环境: Linux Mint Debian 64位 node@0.8.17 npm@1.2.2 docpad@6.21.7 docpad-插件: jade@2.2.0 livereload@2.2.0 robotskirt@2.0.1 stylus@2.2.0 有没有人遇到过这种行为?