From dc75a6cce3f0ff957d417478a7348bee8d5355b3 Mon Sep 17 00:00:00 2001 From: CyC2018 Date: Sat, 31 Oct 2026 14:31:33 +0800 Subject: [PATCH] Update site_assets.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 目录链接(例如 /learn/)按目录下的 index.html 处理。 --- website/builder/site_assets.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/builder/site_assets.py b/website/builder/site_assets.py index 17ed5a05..e0ca012d 100644 --- a/website/builder/site_assets.py +++ b/website/builder/site_assets.py @@ -141,7 +141,8 @@ def copy_referenced_assets(dist, root): references.update(referenced_paths(doc.read_text())) for relative in sorted(references): destination = dist / relative - if destination.is_file() or Path(str(destination) + '.md').is_file() or destination.suffix == '.md': + # 目录链接(例如 /learn/)由目录下的 index.html 提供 + if destination.is_file() or (destination / 'index.html').is_file() or Path(str(destination) + '.md').is_file() or destination.suffix == '.md': continue source = root / relative if not source.resolve().is_relative_to(root.resolve()) or not source.is_file():