From ec6f33f3c256e839b443bb2baac14bff32132811 Mon Sep 17 00:00:00 2001 From: Quill Cronwall Date: Mon, 11 May 2026 20:12:50 +0900 Subject: Fix recursive _build directory nesting error --- docs/conf.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/conf.py b/docs/conf.py index 3a3a8522..c3ee0817 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -300,6 +300,9 @@ def _copy_md_sources(app, exception): src = pathlib.Path(app.srcdir) out = pathlib.Path(app.outdir) for path in src.rglob("*.md"): + # Skip files in excluded directories to prevent recursive nesting + if any(part in {'_build', '_rst_legacy'} for part in path.parts): + continue dest = out / path.relative_to(src) dest.parent.mkdir(parents=True, exist_ok=True) shutil.copy2(path, dest) -- cgit v1.2.3