This is an automated email from the ASF dual-hosted git repository.

matrei pushed a commit to branch fix-owner-cloud-links
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git

commit 633099f1adbdde8a91ffcac89ab3d07f032fed7c
Author: Mattias Reichel <[email protected]>
AuthorDate: Fri Feb 13 08:45:55 2026 +0100

    fix: make owners pages and links one-word lowercase
---
 buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy | 5 ++++-
 buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy | 6 +++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy 
b/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
index d55e7f40bf3..aa2ce6f3e97 100644
--- a/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
+++ b/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
@@ -146,7 +146,10 @@ abstract class PluginsTask extends GrailsWebsiteTask {
                 .findAll { it }
                 .unique()
                 .each { owner ->
-                    new File(pluginsOwnersDir, "${owner}.html").setText(
+                    new File(
+                            pluginsOwnersDir,
+                            "${owner.replace(' ', '').toLowerCase()}.html"
+                    ).setText(
                             wrap(renderHtmlPagesForOwners(siteUrl, plugins, 
owner)),
                             'UTF-8'
                     )
diff --git a/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy 
b/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
index 350b1b8a5a2..98f4ac2c5e7 100644
--- a/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
+++ b/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
@@ -340,7 +340,11 @@ class PluginsPage {
                     // Left side: owner pill and docs/license
                     div(class: 'footer-left') {
                         if (plugin.owner) {
-                            a(href: 
"[%url]/plugins/owners/${plugin.owner.name}.html", class: 'owner-pill') {
+                            def linkFilename = plugin.owner.name.replace(' ', 
'').toLowerCase()
+                            a(
+                                    href: 
"[%url]/plugins/owners/${linkFilename}.html",
+                                    class: 'owner-pill'
+                            ) {
                                 span(class: 'owner-icon', '@')
                                 mkp.yield(plugin.owner.name)
                             }

Reply via email to