docpad-plugin-thumbnails似乎挂起

时间:2013-05-24 15:47:05

标签: docpad

...症状

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

  

目前写在45/45 100%的写文件上====================================== ===========

环境 -

osx 10.8.3
节点v0.10.0
npm i.2.14
docpad 6.34.2
ImageMagick v6.8.5-3,已通过命令行确认

重现的步骤......

  • 安装kitchennsink骨架(或玉器并在示例中调整coffeekup代码)
  • 安装docpad-plugin-associatedfiles 和docpad-plugin-thumbnails
  • 在文件中创建一个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

3 个答案:

答案 0 :(得分:0)

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

$ docpad --debug 7 run

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

答案 1 :(得分:0)

您可以尝试以下命令:

npm install --save docpad-plugin-thumbnails

我遇到了类似的问题,它对我有用..希望这有帮助!

答案 2 :(得分:0)

您是否已将插件配置为docpad.coffee中的use imageMagick

plugins:
    thumbnails:
        imageMagick: true