From ee71bbbff5daeea04cf129e43f408499525502b6 Mon Sep 17 00:00:00 2001 From: mika-collins Date: Sat, 28 Feb 2026 23:03:23 -0500 Subject: [PATCH 1/2] Fix: Disable publishing of /guide/pages/** in grails-doc/build.gradle --- grails-doc/build.gradle | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/grails-doc/build.gradle b/grails-doc/build.gradle index 4f7c1d9d879..f268e677d94 100644 --- a/grails-doc/build.gradle +++ b/grails-doc/build.gradle @@ -294,7 +294,11 @@ docsTask.configure { Sync it -> it.outputs.dir mergedDocsDir - it.from manualDocsDir, apiDocsDir, dataDocsDir + it.from(manualDocsDir) { + exclude "guide/pages/**" + } + + it.from apiDocsDir, dataDocsDir it.into mergedDocsDir } From fca780af3485c58f8e403e4d50e500def9370d20 Mon Sep 17 00:00:00 2001 From: mika-collins Date: Mon, 2 Mar 2026 18:41:36 -0500 Subject: [PATCH 2/2] docs: add comment explaining page fragment exclusion --- grails-doc/build.gradle | 2 ++ 1 file changed, 2 insertions(+) diff --git a/grails-doc/build.gradle b/grails-doc/build.gradle index f268e677d94..8ba84684edb 100644 --- a/grails-doc/build.gradle +++ b/grails-doc/build.gradle @@ -294,6 +294,8 @@ docsTask.configure { Sync it -> it.outputs.dir mergedDocsDir + // Exclude page fragments - they have broken links/CSS/JS and are already + // included in the assembled guide pages (see #14986) it.from(manualDocsDir) { exclude "guide/pages/**" }