From 26383b76cb584c1457d7521d1314378a01c3763a Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Tue, 6 Jan 2026 19:01:55 +0700 Subject: [PATCH] Filter out index.html files from directory listings Exclude generated index.html files when building the directory tree to prevent them from appearing in the listings. Since the generator deploys index.html files to the same bucket, they would otherwise show up as regular files in subsequent runs. --- generator.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/generator.py b/generator.py index ba95c37..6777ce6 100644 --- a/generator.py +++ b/generator.py @@ -120,6 +120,11 @@ class DirectoryTree: logger.debug(f"Skipping directory marker: {key}") continue + # Skip generated index.html files + if parts[-1] == 'index.html': + logger.debug(f"Skipping generated index file: {key}") + continue + # Handle files at root if len(parts) == 1: self.files.append({