Skip to content

Commit 3351211

Browse files
Merge branch 'apache:asf-site-production' into asf-site-production
2 parents 6fc2d58 + 305af5e commit 3351211

387 files changed

Lines changed: 490 additions & 502 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.htaccess

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,4 @@ ErrorDocument 404 /404.html
33

44
# CSP permissions for grails.apache.org - https://issues.apache.org/jira/browse/INFRA-27297
55
# Ref https://docs.kapa.ai/integrations/understanding-csp-cors
6-
SetEnv CSP_PROJECT_DOMAINS "https://*.kapa.ai/ https://kapa-widget-proxy-la7dkmplpq-uc.a.run.app https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://hcaptcha.com https://*.hcaptcha.com"
7-
8-
# Legacy Documentation Redirects
9-
RedirectMatch 301 ^/docs-legacy-gorm/latest/.* https://grails.apache.org/docs/latest/grails-data/
10-
RedirectMatch 301 ^/docs-legacy-gorm/snapshot/.* https://grails.apache.org/docs/snapshot/grails-data/
11-
RedirectMatch 301 ^/docs-legacy-async/latest/.* https://grails.apache.org/docs/latest/guide/async.html
12-
RedirectMatch 301 ^/docs-legacy-async/snapshot/.* https://grails.apache.org/docs/snapshot/guide/async.html
13-
RedirectMatch 301 ^/docs-legacy-gsp/latest/.* https://grails.apache.org/docs/latest/guide/theWebLayer.html#gsp
14-
RedirectMatch 301 ^/docs-legacy-gsp/snapshot/.* https://grails.apache.org/docs/snapshot/guide/theWebLayer.html#gsp
15-
RedirectMatch 301 ^/docs-legacy-testing/latest/.* https://grails.apache.org/docs/latest/guide/testing.html
16-
RedirectMatch 301 ^/docs-legacy-testing/snapshot/.* https://grails.apache.org/docs/snapshot/guide/testing.html
17-
RedirectMatch 301 ^/docs-legacy-views/latest/.* https://grails.apache.org/docs/latest/guide/theWebLayer.html#gson
18-
RedirectMatch 301 ^/docs-legacy-views/snapshot/.* https://grails.apache.org/docs/snapshot/guide/theWebLayer.html#gson
6+
SetEnv CSP_PROJECT_DOMAINS "https://*.kapa.ai/ https://kapa-widget-proxy-la7dkmplpq-uc.a.run.app https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://hcaptcha.com https://*.hcaptcha.com"

404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<title>Page Not Found | Grails&reg; Framework</title>
55
<meta name="keywords" content="grails,jvm,framework,groovy,gradle,spring-boot,gorm"/>
66
<meta name="description" content="A powerful Groovy-based web application framework for the JVM built on top of Spring Boot"/>
7-
<meta name="date" content="January 2, 2026"/>
7+
<meta name="date" content="January 4, 2026"/>
88
<meta name="robots" content="all"/>
99
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://grails.apache.org/rss.xml"/>
1010
<meta charset='UTF-8'/>

blog/2016-04-01-1.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,15 @@ <h2>Quickcast #12: Building Grails® Applications ...</h2>
134134
</a>
135135
</article></div>
136136
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
137-
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
137+
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
138138
<h3>August 22, 2018</h3>
139-
<h2>Quickcast #10: Debugging Grails® Apps</h2>
139+
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
140140
</a>
141141
</article></div>
142142
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
143-
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
143+
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
144144
<h3>August 22, 2018</h3>
145-
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
145+
<h2>Quickcast #10: Debugging Grails® Apps</h2>
146146
</a>
147147
</article></div>
148148
</div>

blog/2016-04-01-2.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,15 @@ <h2>Quickcast #12: Building Grails® Applications ...</h2>
137137
</a>
138138
</article></div>
139139
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
140-
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
140+
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
141141
<h3>August 22, 2018</h3>
142-
<h2>Quickcast #10: Debugging Grails® Apps</h2>
142+
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
143143
</a>
144144
</article></div>
145145
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
146-
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
146+
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
147147
<h3>August 22, 2018</h3>
148-
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
148+
<h2>Quickcast #10: Debugging Grails® Apps</h2>
149149
</a>
150150
</article></div>
151151
</div>

blog/2017-01-20-1.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,15 +133,15 @@ <h2>Quickcast #12: Building Grails® Applications ...</h2>
133133
</a>
134134
</article></div>
135135
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
136-
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
136+
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
137137
<h3>August 22, 2018</h3>
138-
<h2>Quickcast #10: Debugging Grails® Apps</h2>
138+
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
139139
</a>
140140
</article></div>
141141
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
142-
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
142+
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
143143
<h3>August 22, 2018</h3>
144-
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
144+
<h2>Quickcast #10: Debugging Grails® Apps</h2>
145145
</a>
146146
</article></div>
147147
</div>

blog/2017-01-20-2.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,15 +133,15 @@ <h2>Quickcast #12: Building Grails® Applications ...</h2>
133133
</a>
134134
</article></div>
135135
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
136-
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
136+
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
137137
<h3>August 22, 2018</h3>
138-
<h2>Quickcast #10: Debugging Grails® Apps</h2>
138+
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
139139
</a>
140140
</article></div>
141141
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
142-
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
142+
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
143143
<h3>August 22, 2018</h3>
144-
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
144+
<h2>Quickcast #10: Debugging Grails® Apps</h2>
145145
</a>
146146
</article></div>
147147
</div>

blog/2017-01-20-3.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,15 @@ <h2>Quickcast #12: Building Grails® Applications ...</h2>
134134
</a>
135135
</article></div>
136136
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
137-
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
137+
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
138138
<h3>August 22, 2018</h3>
139-
<h2>Quickcast #10: Debugging Grails® Apps</h2>
139+
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
140140
</a>
141141
</article></div>
142142
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
143-
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
143+
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
144144
<h3>August 22, 2018</h3>
145-
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
145+
<h2>Quickcast #10: Debugging Grails® Apps</h2>
146146
</a>
147147
</article></div>
148148
</div>

blog/2017-01-20-4.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,15 @@ <h2>Quickcast #12: Building Grails® Applications ...</h2>
134134
</a>
135135
</article></div>
136136
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
137-
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
137+
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
138138
<h3>August 22, 2018</h3>
139-
<h2>Quickcast #10: Debugging Grails® Apps</h2>
139+
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
140140
</a>
141141
</article></div>
142142
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
143-
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
143+
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
144144
<h3>August 22, 2018</h3>
145-
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
145+
<h2>Quickcast #10: Debugging Grails® Apps</h2>
146146
</a>
147147
</article></div>
148148
</div>

blog/2017-07-12.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,15 @@ <h2>Quickcast #12: Building Grails® Applications ...</h2>
134134
</a>
135135
</article></div>
136136
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
137-
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
137+
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
138138
<h3>August 22, 2018</h3>
139-
<h2>Quickcast #10: Debugging Grails® Apps</h2>
139+
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
140140
</a>
141141
</article></div>
142142
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
143-
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
143+
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
144144
<h3>August 22, 2018</h3>
145-
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
145+
<h2>Quickcast #10: Debugging Grails® Apps</h2>
146146
</a>
147147
</article></div>
148148
</div>

blog/2017-10-30.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,15 @@ <h2>Quickcast #12: Building Grails® Applications ...</h2>
134134
</a>
135135
</article></div>
136136
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
137-
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
137+
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
138138
<h3>August 22, 2018</h3>
139-
<h2>Quickcast #10: Debugging Grails® Apps</h2>
139+
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
140140
</a>
141141
</article></div>
142142
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
143-
<a href='https://grails.apache.org/blog/2018-08-22-2.html'>
143+
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
144144
<h3>August 22, 2018</h3>
145-
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
145+
<h2>Quickcast #10: Debugging Grails® Apps</h2>
146146
</a>
147147
</article></div>
148148
</div>

0 commit comments

Comments
 (0)