0

症状...

docpad run 会产生通常的消息,但它永远不会过去:

目前在 45/45 的 writeFiles 100% ========================================= ========

环境 -

osx 10.8.3
node v0.10.0
npm i.2.14
docpad 6.34.2
ImageMagick v6.8.5-3,已确认可从命令行运行

重现步骤...

  • 安装厨房水槽骨架(或翡翠并在示例中调整coffeekup代码)
  • 安装 docpad-plugin-associatedfiles 和 docpad-plugin-thumbnails
  • 在 Files 中创建一个 associate-files 目录,然后放入另一个名为“gallery”的目录,其中包含一些.jpg,文件名中没有空格
  • 创建一个名为 gallery.html.coffee 的新页面,然后从缩略图的自述文件中剪切和粘贴 coffeeKup 示例:) - 见下文.. [我还尝试通过剪切将其简化为显示缩略图的基本功能检查文件类型和原始大小图像的链接。]
  • docpad 在未完成时运行并观看...

观察 -

如果您删除对 getThumbnails 的引用并仅列出相关文件,则一切正常。

将生成的缩略图的文件名显示在生成的 HTML 文件中 - 但缩略图不会显示在 out 目录中(或我能找到的其他任何地方)

那么问题...

  • 我错过了惊人的明显吗?(这里是希望)
  • 如何检查 docpad.log?
  • 我阅读了调试说明,但到目前为止,我对它们的理解还不足以进入任何代码 - 抱歉 - 我是一个真正的新手。

感谢您的任何意见,

页面如下所示:

---
layout: default
title: Gallery
---
image_exts = ['jpg', 'JPG', 'jpeg', 'JPEG', 'png', 'PNG']
images = @getDocument().getAssociatedFiles().findAll({extension: $in: image_exts}).toJSON()
for image in images
    a href: image.url, -> img src: @getThumbnail(image.url, w: 100, h: 100), alt: image.name
4

3 回答 3

0

您是否将插件配置为在您的 中使用 imageMagickdocpad.coffee

plugins:
    thumbnails:
        imageMagick: true
于 2014-08-29T08:31:28.523 回答
0

你可以试试这个命令:

npm install --save docpad-plugin-thumbnails

我面临着类似的问题,它对我有用..希望这会有所帮助!

于 2013-08-08T10:20:29.400 回答
0

我遇到了同样的问题,我使用了以下命令:

$ docpad --debug 7 run

如果你得到错误“spawn ENOENT”,你必须安装 graphicsmagick,因为如果你使用 imagemagick,gm 库需要一些配置。

于 2013-07-23T21:00:47.803 回答