docpad を実行docpad run
すると、デフォルトでポート 9778 でプレビュー ノード サーバーが実行されます。localhost:9778 に移動すると、サイトが out ディレクトリから提供されていることがわかります。
しかし、out ディレクトリからファイルを削除した場合 (たとえば、「out/index.html」)、ページを更新すると、404 エラーは発生しません (ブラウザーのキャッシュをクリアしても)。サーバーの実行中に out フォルダーに「out/hello.html」を作成すると、そのページに移動できます。後で「out/hello.html」を削除して再度移動しようとすると、予想どおり 404 が返されます。
したがって、プレビュー サーバーがどのように機能するかについて、私は混乱しています。docpad で生成されたファイルを何らかの形でキャッシュするキャッシュ メカニズムはありますか (「hello.html」は docpad で生成されていないため、削除後に 404 が生成されるため)。