症状...
docpad を実行すると、通常のメッセージが表示されますが、決して過去のものにはなりません:
現在、45/45 100% の writeFiles で ======================================== ========
環境 -
osx 10.8.3
node v0.10.0
npm i.2.14
docpad 6.34.2
ImageMagick v6.8.5-3、コマンドラインから動作確認済み
再現する手順...
- kitchensink スケルトンをインストールします (または jade をインストールし、例の coffeekup コードを適応させます)。
- docpad-plugin-associatedfiles と docpad-plugin-thumbnails をインストールします
- Files に Associate-Files ディレクトリを作成し、「gallery」という名前の別のディレクトリにドロップします。
- gallery.html.coffee という新しいページを作成し、サムネイルの read me ファイルから 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