You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by gi...@apache.org on 2023/02/05 04:05:40 UTC

[groovy-dev-site] branch asf-site updated: 2023/02/05 04:05:37: Generated dev website from groovy-website@bda48f3

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

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-dev-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 9d78415  2023/02/05 04:05:37: Generated dev website from groovy-website@bda48f3
9d78415 is described below

commit 9d784151e1875d10310809d6bb9dba0fed1eba5a
Author: jenkins <bu...@apache.org>
AuthorDate: Sun Feb 5 04:05:37 2023 +0000

    2023/02/05 04:05:37: Generated dev website from groovy-website@bda48f3
---
 blog/adventures-with-groovyfx.html              | 2 +-
 blog/announce-announcing-codenarc-1-2.html      | 2 +-
 blog/apache-groovy-committer-graeme-rocher.html | 2 +-
 blog/deck-of-cards-with-groovy.html             | 2 +-
 blog/detecting-objects-with-groovy-the.html     | 2 +-
 blog/encryption-and-decryption-with-groovy.html | 2 +-
 blog/fun-with-rating-stars.html                 | 2 +-
 blog/gmavenplus-1-6-2-released.html             | 2 +-
 blog/groovy-2-4-16-released.html                | 2 +-
 blog/groovy-2-4-16-windows.html                 | 2 +-
 blog/groovy-2-4-17-released.html                | 2 +-
 blog/groovy-2-5-5-released.html                 | 2 +-
 blog/groovy-2-5-6-released.html                 | 2 +-
 blog/groovy-3-highlights.html                   | 2 +-
 blog/groovy-4-0-3-released.html                 | 2 +-
 blog/groundhog-day.html                         | 2 +-
 blog/index.html                                 | 2 +-
 blog/whiskey-clustering-with-groovy-and.html    | 2 +-
 18 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/blog/adventures-with-groovyfx.html b/blog/adventures-with-groovyfx.html
index c6ca871..503f662 100644
--- a/blog/adventures-with-groovyfx.html
+++ b/blog/adventures-with-groovyfx.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Adventures with GroovyFX</a></li><li><a href='#_further_information' class='anchor-link'>Further information</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Adventures with GroovyFX</h1><p>Author: <i>Paul King</i></p><p>Published: 2022-12-12</p [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Adventures with GroovyFX</a></li><li><a href='#_further_information' class='anchor-link'>Further information</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Adventures with GroovyFX</h1><p>Author: <i>Paul King</i></p><p>Published: 2022-12-1 [...]
 <div class="sectionbody">
 <div class="paragraph">
 <p>This blog looks at a <a href="http://groovyfx.org/">GroovyFX</a> version of a <a href="https://donraab.medium.com/my-weird-and-wonderful-first-adventures-with-javafx-6efe3b1923c8">ToDo application originally written in JavaFX</a>.
diff --git a/blog/announce-announcing-codenarc-1-2.html b/blog/announce-announcing-codenarc-1-2.html
index 501194e..72ed9ef 100644
--- a/blog/announce-announcing-codenarc-1-2.html
+++ b/blog/announce-announcing-codenarc-1-2.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>[ANNOUNCE] Announcing CodeNarc 1.2</a></li><li><a href='#_new_rules' class='anchor-link'>New Rules</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>[ANNOUNCE] Announcing CodeNarc 1.2</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2018-07-10< [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>[ANNOUNCE] Announcing CodeNarc 1.2</a></li><li><a href='#_new_rules' class='anchor-link'>New Rules</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>[ANNOUNCE] Announcing CodeNarc 1.2</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2018-07 [...]
 <div class="sectionbody">
 <div class="paragraph">
 <p>The CodeNarc Team is proud to announce the release of version 1.2.</p>
diff --git a/blog/apache-groovy-committer-graeme-rocher.html b/blog/apache-groovy-committer-graeme-rocher.html
index 7478b5d..cb09c81 100644
--- a/blog/apache-groovy-committer-graeme-rocher.html
+++ b/blog/apache-groovy-committer-graeme-rocher.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Apache Groovy committer Graeme Rocher receives Oracle Groundbreaker award</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Apache Groovy committer Graeme Rocher receives Oracle Groundbreaker award</h1><p>Author: <i/></p><p>Published: 2018-10-24< [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Apache Groovy committer Graeme Rocher receives Oracle Groundbreaker award</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Apache Groovy committer Graeme Rocher receives Oracle Groundbreaker award</h1><p>Author: <i>Paul King</i></p><p>Publis [...]
 <p>The <a href="http://groovy.apache.org/">Apache Groovy</a> team congratulates long-time Groovy committer Graeme Rocher on receiving his Groundbreaker award at Oracle Code One.</p>
 </div>
 <div class="paragraph">
diff --git a/blog/deck-of-cards-with-groovy.html b/blog/deck-of-cards-with-groovy.html
index 947892f..21baf82 100644
--- a/blog/deck-of-cards-with-groovy.html
+++ b/blog/deck-of-cards-with-groovy.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Deck of cards with Groovy, JDK collections and Eclipse Collections</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Deck of cards with Groovy, JDK collections and Eclipse Collections</h1><p>Author: <i>Paul King</i></p><p>Published: 2022-09-23 (L [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Deck of cards with Groovy, JDK collections and Eclipse Collections</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Deck of cards with Groovy, JDK collections and Eclipse Collections</h1><p>Author: <i>Paul King</i></p><p>Published: 2022-09-2 [...]
 <p>Once again, <a href="https://twitter.com/TheDonRaab">Donald Raab</a> has produced an interesting
 <a href="https://donraab.medium.com/how-to-create-a-deck-of-cards-using-eclipse-collections-d9838ac430b7">blog post</a> on
 <a href="https://github.com/eclipse/eclipse-collections">Eclipse Collections</a> this one shows some code for modelling and manipulating cards with Java 17 and Eclipse Collections. His related katas are highly recommended.
diff --git a/blog/detecting-objects-with-groovy-the.html b/blog/detecting-objects-with-groovy-the.html
index 85ceeca..3ed7cc6 100644
--- a/blog/detecting-objects-with-groovy-the.html
+++ b/blog/detecting-objects-with-groovy-the.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Detecting objects with Groovy, the Deep Java Library (DJL), and Apache MXNet</a></li><li><a href='#_deep_learning' class='anchor-link'>Deep Learning</a></li><li><a href='#_deep_java_library_djl_apache_mxnet' class='anchor-link'>Deep Java Library (DJL) &amp; Apache MXNet</a [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Detecting objects with Groovy, the Deep Java Library (DJL), and Apache MXNet</a></li><li><a href='#_deep_learning' class='anchor-link'>Deep Learning</a></li><li><a href='#_deep_java_library_djl_apache_mxnet' class='anchor-link'>Deep Java Library (DJL) &amp; Apache MXNe [...]
 <div class="sectionbody">
 <div class="paragraph">
 <p>This blog posts looks at using <a href="https://groovy-lang.org/">Apache Groovy</a> with the
diff --git a/blog/encryption-and-decryption-with-groovy.html b/blog/encryption-and-decryption-with-groovy.html
index bf1480b..ab7af2e 100644
--- a/blog/encryption-and-decryption-with-groovy.html
+++ b/blog/encryption-and-decryption-with-groovy.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Encryption and decryption with Groovy</a></li><li><a href='#_using_the_jdk_crypto_classes' class='anchor-link'>Using the JDK crypto classes</a></li><li><a href='#_using_the_bouncy_castle_library' class='anchor-link'>Using the Bouncy Castle library</a></li><li><a href='#_ot [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Encryption and decryption with Groovy</a></li><li><a href='#_using_the_jdk_crypto_classes' class='anchor-link'>Using the JDK crypto classes</a></li><li><a href='#_using_the_bouncy_castle_library' class='anchor-link'>Using the Bouncy Castle library</a></li><li><a href=' [...]
 <div class="sectionbody">
 <div class="paragraph">
 <p>Inspired by this recent <a href="https://asyncq.com/how-to-encrypt-and-decrypt-data-in-java">blog entry</a>, here is an example showing how to encrypt and decrypt with Groovy.</p>
diff --git a/blog/fun-with-rating-stars.html b/blog/fun-with-rating-stars.html
index 9f6dc98..0de0dca 100644
--- a/blog/fun-with-rating-stars.html
+++ b/blog/fun-with-rating-stars.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Fun with rating stars</a></li><li><a href='#_star_ratings' class='anchor-link'>Star Ratings</a></li><li><a href='#_increasing_robustness' class='anchor-link'>Increasing Robustness</a></li><li><a href='#_references' class='anchor-link'>References</a></li></ul></div><div cla [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Fun with rating stars</a></li><li><a href='#_star_ratings' class='anchor-link'>Star Ratings</a></li><li><a href='#_increasing_robustness' class='anchor-link'>Increasing Robustness</a></li><li><a href='#_references' class='anchor-link'>References</a></li></ul></div><div [...]
 <h2 id="_star_ratings">Star Ratings</h2>
 <div class="sectionbody">
 <div class="paragraph">
diff --git a/blog/gmavenplus-1-6-2-released.html b/blog/gmavenplus-1-6-2-released.html
index b875abb..9c86a6f 100644
--- a/blog/gmavenplus-1-6-2-released.html
+++ b/blog/gmavenplus-1-6-2-released.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>GMavenPlus 1.6.2 Released (Community Artifact)</a></li><li><a href='#_gmavenplus_1_6_2_has_been_released' class='anchor-link'>GMavenPlus 1.6.2 has been released.</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>GMavenPlus 1.6.2 Released (Communi [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>GMavenPlus 1.6.2 Released (Community Artifact)</a></li><li><a href='#_gmavenplus_1_6_2_has_been_released' class='anchor-link'>GMavenPlus 1.6.2 has been released.</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>GMavenPlus 1.6.2 Released (Com [...]
 <h2 id="_gmavenplus_1_6_2_has_been_released">GMavenPlus 1.6.2 has been released.</h2>
 <div class="sectionbody">
 <div class="paragraph">
diff --git a/blog/groovy-2-4-16-released.html b/blog/groovy-2-4-16-released.html
index e065997..1b3c052 100644
--- a/blog/groovy-2-4-16-released.html
+++ b/blog/groovy-2-4-16-released.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.4.16 Released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.4.16 Released</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2018-12-18</p><hr/><div class="paragraph">
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.4.16 Released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.4.16 Released</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2018-12-18</p><hr/><div class="paragraph">
 <p>Dear community,</p>
 </div>
 <div class="paragraph">
diff --git a/blog/groovy-2-4-16-windows.html b/blog/groovy-2-4-16-windows.html
index 99f819b..e11e5d6 100644
--- a/blog/groovy-2-4-16-windows.html
+++ b/blog/groovy-2-4-16-windows.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.4.16 Windows Installer Released (Community Artifact)</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.4.16 Windows Installer Released (Community Artifact)</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2018-12-18</p><hr/><d [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.4.16 Windows Installer Released (Community Artifact)</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.4.16 Windows Installer Released (Community Artifact)</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2018-12-18</p><hr [...]
 <p>The Windows installer for Groovy 2.4.16 (community artifact) is available from: <a href="https://bintray.com/groovy/Distributions/Windows-Installer/groovy-2.4.16-installer" class="bare">https://bintray.com/groovy/Distributions/Windows-Installer/groovy-2.4.16-installer</a>.</p>
 </div></div></div></div></div><footer id='footer'>
                             <div class='row'>
diff --git a/blog/groovy-2-4-17-released.html b/blog/groovy-2-4-17-released.html
index c57847d..8f647c9 100644
--- a/blog/groovy-2-4-17-released.html
+++ b/blog/groovy-2-4-17-released.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.4.17 Released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.4.17 Released</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2019-05-12</p><hr/><div class="paragraph">
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.4.17 Released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.4.17 Released</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2019-05-12</p><hr/><div class="paragraph">
 <p>Dear community,</p>
 </div>
 <div class="paragraph">
diff --git a/blog/groovy-2-5-5-released.html b/blog/groovy-2-5-5-released.html
index da55c5c..bb0446d 100644
--- a/blog/groovy-2-5-5-released.html
+++ b/blog/groovy-2-5-5-released.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.5.5 released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.5.5 released</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2018-12-24</p><hr/><div class="paragraph">
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.5.5 released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.5.5 released</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2018-12-24</p><hr/><div class="paragraph">
 <p>Dear community,</p>
 </div>
 <div class="paragraph">
diff --git a/blog/groovy-2-5-6-released.html b/blog/groovy-2-5-6-released.html
index d6fcf15..3aab6a5 100644
--- a/blog/groovy-2-5-6-released.html
+++ b/blog/groovy-2-5-6-released.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.5.6 Released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.5.6 Released</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2019-02-04</p><hr/><div class="paragraph">
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 2.5.6 Released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 2.5.6 Released</h1><p>Author: <i>Remko Popma</i></p><p>Published: 2019-02-04</p><hr/><div class="paragraph">
 <p>The Apache Groovy team is pleased to announce version 2.5.6 of Apache Groovy.
 Apache Groovy is a multi-faceted programming language for the JVM.
 Further details can be found at the <a href="http://groovy.apache.org" class="bare">http://groovy.apache.org</a> website.</p>
diff --git a/blog/groovy-3-highlights.html b/blog/groovy-3-highlights.html
index 471f82f..5fa74e1 100644
--- a/blog/groovy-3-highlights.html
+++ b/blog/groovy-3-highlights.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 3 Highlights</a></li><li><a href='#_general_improvements' class='anchor-link'>General Improvements</a></li><li><a href='#_parrot_parser' class='anchor-link'>Parrot parser</a></li><li><a href='#_split_package_changes' class='anchor-link'>Split package changes</a></li [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 3 Highlights</a></li><li><a href='#_general_improvements' class='anchor-link'>General Improvements</a></li><li><a href='#_parrot_parser' class='anchor-link'>Parrot parser</a></li><li><a href='#_split_package_changes' class='anchor-link'>Split package changes</a> [...]
 <h2 id="_general_improvements">General Improvements</h2>
 <div class="sectionbody">
 <div class="paragraph">
diff --git a/blog/groovy-4-0-3-released.html b/blog/groovy-4-0-3-released.html
index 6616da1..4fce589 100644
--- a/blog/groovy-4-0-3-released.html
+++ b/blog/groovy-4-0-3-released.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 4.0.3 Released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 4.0.3 Released</h1><p>Author: <i>Paul King</i></p><p>Published: 2022-06-15</p><hr/><div class="paragraph">
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Groovy 4.0.3 Released</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groovy 4.0.3 Released</h1><p>Author: <i>Paul King</i></p><p>Published: 2022-06-15</p><hr/><div class="paragraph">
 <p>Dear community,</p>
 </div>
 <div class="paragraph">
diff --git a/blog/groundhog-day.html b/blog/groundhog-day.html
index 307f76f..ae02893 100644
--- a/blog/groundhog-day.html
+++ b/blog/groundhog-day.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Groundhog Day</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groundhog Day</h1><p>Author: <i>Paul King</i></p><p>Published: 2023-02-02</p><hr/><div class="paragraph">
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Groundhog Day</a></li></ul></div><div class='col-lg-8 col-lg-pull-0'><a name='doc'></a><h1>Groundhog Day</h1><p>Author: <i>Paul King</i></p><p>Published: 2023-02-02</p><hr/><div class="paragraph">
 <p><a href="https://twitter.com/kenkousen">Ken Kousen</a> posted a
 <a href="https://twitter.com/kenkousen/status/1621272529481367554">tweet</a>
 in honor of <a href="https://en.wikipedia.org/wiki/Groundhog_Day">Groundhog Day</a>
diff --git a/blog/index.html b/blog/index.html
index 0d59e01..2d31ed5 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li class='active'><a href='/blog/'>Blogs</a></li><li><a href='groundhog-day'>groundhog-day</a></li><li><a href='fun-with-rating-stars'>fun-with-rating-stars</a></li><li><a href='adventures-with-groovyfx'>adventures-with-groovyfx</a></li><li><a href='whiskey-clustering-with-groovy-and'>whiskey-clustering-with-groovy-and</a></li><li><a href=' [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li class='active'><a href='/blog/'>Blogs</a></li><li><a href='groundhog-day'>groundhog-day</a></li><li><a href='fun-with-rating-stars'>fun-with-rating-stars</a></li><li><a href='adventures-with-groovyfx'>adventures-with-groovyfx</a></li><li><a href='whiskey-clustering-with-groovy-and'>whiskey-clustering-with-groovy-and</a></li><li><a href=' [...]
                             <div class='row'>
                                 <div class='colset-3-footer'>
                                     <div class='col-1'>
diff --git a/blog/whiskey-clustering-with-groovy-and.html b/blog/whiskey-clustering-with-groovy-and.html
index f827e58..0a94de7 100644
--- a/blog/whiskey-clustering-with-groovy-and.html
+++ b/blog/whiskey-clustering-with-groovy-and.html
@@ -53,7 +53,7 @@
                                     </ul>
                                 </div>
                             </div>
-                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='..'>Blog index</a></li><li class='active'><a href='#doc'>Whiskey Clustering with Groovy and Apache Ignite</a></li><li><a href='#_whiskey_clustering' class='anchor-link'>Whiskey Clustering</a></li><li><a href='#_apache_ignite' class='anchor-link'>Apache Ignite</a></li><li><a href='#_implementation_details' class='anchor-link'>Imp [...]
+                        </div><div id='content' class='page-1'><div class='row'><div class='row-fluid'><div class='col-lg-3'><ul class='nav-sidebar'><li><a href='/blog/'>Blog index</a></li><li class='active'><a href='#doc'>Whiskey Clustering with Groovy and Apache Ignite</a></li><li><a href='#_whiskey_clustering' class='anchor-link'>Whiskey Clustering</a></li><li><a href='#_apache_ignite' class='anchor-link'>Apache Ignite</a></li><li><a href='#_implementation_details' class='anchor-link' [...]
 <div class="sectionbody">
 <div class="paragraph">
 <p>In a previous <a href="https://blogs.apache.org/groovy/entry/using-groovy-with-apache-wayang">blog post</a>,