This is an automated email from the ASF dual-hosted git repository. paulk pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/groovy-website.git
commit 3d72efa395417115aaec94a6696a80aa9087c808 Author: Paul King <[email protected]> AuthorDate: Fri Feb 28 13:36:32 2025 +1000 tweak page generation: matomo just on dev site for now --- generator/src/main/groovy/generator/SiteGenerator.groovy | 1 + site/src/site/layouts/page.groovy | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/generator/src/main/groovy/generator/SiteGenerator.groovy b/generator/src/main/groovy/generator/SiteGenerator.groovy index 0f6824a..1fb1de2 100644 --- a/generator/src/main/groovy/generator/SiteGenerator.groovy +++ b/generator/src/main/groovy/generator/SiteGenerator.groovy @@ -349,6 +349,7 @@ class SiteGenerator { def outputDir = args[1] as File def sitemapFilename = args[2] def generator = new SiteGenerator(sourcesDir: sourcesDir, outputDir: outputDir, sitemapFilename: sitemapFilename) + System.setProperty('sitemapFilename', sitemapFilename) boolean watchMode = args.length > 3 ? Boolean.valueOf(args[3]) : false generator.generateSite() diff --git a/site/src/site/layouts/page.groovy b/site/src/site/layouts/page.groovy index a2e3ff5..76d2be4 100644 --- a/site/src/site/layouts/page.groovy +++ b/site/src/site/layouts/page.groovy @@ -26,7 +26,9 @@ head { } title(pageTitle) link(href: relative("img/favicon.ico"), type: "image/x-ico", rel: "icon") - script(src: relative('js/matomo.js')) { } + if (System.getProperty('sitemapFilename')?.contains('dev')) { + script(src: relative('js/matomo.js')) { } + } def styles = extraStyles ?: [] ['bootstrap.css', 'font-awesome.min.css', 'style.css', *styles].each { link rel: 'stylesheet', type: 'text/css', href:
