1

私は、zurb の Foundation 4 を使用して、docpad の新しいスケルトンに取り組んでいます。

ここで進行状況を確認できます: https://github.com/dospuntocero/zurb-foundation.docpad

しかし、ファイルに小さな変更を加えるたびに、ファイルを再生成するのに8〜12秒かかり、47個のファイルが再生成されます...どのファイルかわかりません(1つを変更するだけです)

info: Generating...
info: Generated 47 files in 11.013 seconds
info: Regenerated at 22:15:08
info: Regenerating at 22:16:59
info: Generating...
info: Generated 47 files in 9.551 seconds
info: Regenerated at 22:17:09
info: Regenerating at 22:22:48

そのため、非常に遅く、ほとんど使用できません。私はファウンデーション 4 を git サブモジュールとして使用しています。

4

1 に答える 1

0

ファイルを変更すると、DocPad は他のファイル (@getCollection、@include、@getDatabase などを実行するドキュメント) を参照するすべてのファイルも再生成します。スタイルシートを変更したかのように、スタイルシートも含まれています。そのスタイルシートをインポートするスタイルシートも再生成されることが期待されます。

ドキュメントが参照するファイルを正確に追跡することで、これをよりインテリジェントにすることができます。このようなことをどのように達成できるかについての議論がここにあります - https://github.com/bevry/docpad/issues/336 - しかし、それは難しい作業です。

当面は、standalone: trueドキュメントのメタ データに追加できます。詳細については、こちら をご覧ください。これにより、DocPad は、そのファイルを参照する可能性のあるすべてのファイルではなく、その 1 つのファイルのみを再生成するように指示されます。特に特定のファイルを狂ったように変更している場合は特に、開発中にこれを頻繁に使用し、開発が落ち着いたらそれらを削除して、ファイルが常に適切に生成されるようにします。

于 2013-05-30T04:56:42.960 に答える