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

bmarwell pushed a commit to branch asf-staging-jbake
in repository https://gitbox.apache.org/repos/asf/shiro-site.git


The following commit(s) were added to refs/heads/asf-staging-jbake by this push:
     new 48c9fad  preview 2022-01-14
48c9fad is described below

commit 48c9fad87a81f4e93841c8c8a3a66de765df3df5
Author: Benjamin Marwell <[email protected]>
AuthorDate: Fri Jan 14 22:03:20 2022 +0100

    preview 2022-01-14
---
 .well-known/security.txt                           |  2 +-
 10-minute-tutorial.html                            |  2 +-
 about.html                                         |  2 +-
 adoption.html                                      |  2 +-
 architecture.html                                  |  2 +-
 articles.html                                      |  2 +-
 authentication-features.html                       |  2 +-
 authentication.html                                |  6 +-
 authenticator.html                                 |  2 +-
 authorization-features.html                        |  2 +-
 authorization.html                                 |  2 +-
 authorizer.html                                    |  2 +-
 blog/2010/03/18/great-source-comments.html         |  2 +-
 .../01/apache-shiro-100-incubating-released.html   |  2 +-
 ...sdforum-java-sig-apache-shiro-presentation.html |  2 +-
 ...eveloperworks-introduction-to-apache-shiro.html |  2 +-
 .../2010/09/20/san-francisco-jug-presentation.html |  2 +-
 ...-shiro-becomes-an-apache-top-level-project.html |  2 +-
 blog/2010/11/03/apache-shiro-110-released.html     |  2 +-
 ...o-video-and-slide-from-sf-jug-presentation.html |  2 +-
 blog/2011/01/13/apache-shiro-support-for-mule.html |  2 +-
 ...-shiro-integration-for-grails-113-released.html |  2 +-
 ...thorization-guide-with-apache-shiro-posted.html |  2 +-
 blog/2011/03/14/infoq-article-on-apache-shiro.html |  2 +-
 ...the-new-rbac-resource-based-access-control.html |  2 +-
 blog/2011/06/30/apache-shiro-login-demo.html       |  2 +-
 blog/2012/01/24/apache-shiro-120-released.html     |  2 +-
 blog/2012/03/13/whats-new-in-apache-shiro-12.html  |  2 +-
 blog/2012/07/29/apache-shiro-121-released.html     |  2 +-
 blog/2013/05/30/apache-shiro-122-released.html     |  2 +-
 blog/2015/08/03/apache-shiro-124-released.html     |  2 +-
 blog/2016/05/26/apache-shiro-125-released.html     |  2 +-
 blog/2016/07/05/apache-shiro-126-released.html     |  2 +-
 blog/2016/07/25/apache-shiro-130-released.html     |  2 +-
 blog/2016/08/29/apache-shiro-131-released.html     |  2 +-
 blog/2016/09/09/apache-shiro-132-released.html     |  2 +-
 blog/2016/11/14/apache-shiro-140rc2-released.html  |  2 +-
 blog/2019/05/01/apache-shiro-141-released.html     |  2 +-
 blog/2019/11/18/apache-shiro-142-released.html     |  2 +-
 blog/2020/01/25/apache-shiro-150-released.html     |  2 +-
 blog/2020/02/23/apache-shiro-151-released.html     |  2 +-
 blog/2020/03/25/apache-shiro-152-released.html     |  2 +-
 blog/2020/05/03/apache-shiro-1.5.3-released.html   |  2 +-
 blog/2020/05/25/feathercast-with-brian-demers.html |  6 +-
 blog/2020/v1.6.0.html                              |  2 +-
 blog/2020/v1.7.0.html                              |  2 +-
 blog/2021/v1.7.1.html                              |  2 +-
 blog/2021/v1.8.0.html                              |  2 +-
 cachemanager.html                                  |  2 +-
 cas.html                                           |  2 +-
 codec.html                                         |  2 +-
 commercial-support.html                            |  2 +-
 community.html                                     |  2 +-
 concurrency.html                                   |  2 +-
 configuration.html                                 |  4 +-
 core.html                                          |  2 +-
 cryptography-features.html                         |  2 +-
 cryptography.html                                  |  2 +-
 developer-resources.html                           |  2 +-
 developers.html                                    |  2 +-
 documentation.html                                 |  2 +-
 download.html                                      |  2 +-
 events.html                                        |  2 +-
 features.html                                      |  2 +-
 feed.xml                                           | 10 +--
 forums.html                                        |  2 +-
 get-started.html                                   |  2 +-
 graduation-resolution.html                         |  2 +-
 guice.html                                         |  2 +-
 guides.html                                        |  2 +-
 how-to-contribute.html                             |  2 +-
 integration.html                                   |  2 +-
 introduction.html                                  |  2 +-
 issues.html                                        |  2 +-
 java-annotations-list.html                         |  2 +-
 java-annotations.html                              |  2 +-
 java-authentication-guide.html                     | 12 ++--
 java-authorization-guide.html                      |  4 +-
 java-cryptography-guide.html                       |  2 +-
 jaxrs.html                                         |  2 +-
 jsp-tag-library.html                               |  2 +-
 license.html                                       |  2 +-
 mailing-lists.html                                 |  2 +-
 overview.html                                      |  2 +-
 powered-by-shiro.html                              |  2 +-
 privacy-policy.html                                |  2 +-
 reference.html                                     | 14 ++--
 release-archive.html                               |  2 +-
 roadmap.html                                       |  2 +-
 securitymanager.html                               |  2 +-
 session-management-features.html                   |  2 +-
 session-management.html                            | 12 ++--
 sitemap.xml                                        | 48 +++++++-------
 spring-xml.html                                    |  2 +-
 subject.html                                       |  2 +-
 support.html                                       |  2 +-
 team.html                                          |  2 +-
 terminology.html                                   |  2 +-
 testing.html                                       |  2 +-
 tools.html                                         |  2 +-
 tutorial.html                                      |  4 +-
 web-features.html                                  |  2 +-
 web.html                                           | 77 +++++++++++-----------
 webapp-tutorial.html                               |  2 +-
 what-is-shiro.html                                 |  2 +-
 105 files changed, 193 insertions(+), 192 deletions(-)

diff --git a/.well-known/security.txt b/.well-known/security.txt
index 07bf7ab..a6ceaec 100644
--- a/.well-known/security.txt
+++ b/.well-known/security.txt
@@ -1,5 +1,5 @@
 Contact: mailto:[email protected]
-Expires: 2023-01-09T21:22:52Z
+Expires: 2023-01-14T21:01:37Z
 Preferred-Languages: en
 Canonical: https://shiro.apache.org/.well-known/security.txt
 Policy: https://shiro.apache.org/security-reports.html
\ No newline at end of file
diff --git a/10-minute-tutorial.html b/10-minute-tutorial.html
index 19887d0..6cabc90 100644
--- a/10-minute-tutorial.html
+++ b/10-minute-tutorial.html
@@ -37,7 +37,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='manual'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/10-minute-tutorial.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/10-minute-tutorial.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/about.html b/about.html
index d774bbb..013d2a8 100644
--- a/about.html
+++ b/about.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='about'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/about.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/about.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/adoption.html b/adoption.html
index c69ef0d..9d8e55c 100644
--- a/adoption.html
+++ b/adoption.html
@@ -34,7 +34,7 @@
     <meta property="article:modification_time" content="2021-11-20"/>
     <meta property="article:tag" content='documentation'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/adoption.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/adoption.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/architecture.html b/architecture.html
index ef130a6..280ca87 100644
--- a/architecture.html
+++ b/architecture.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='manual'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/architecture.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/architecture.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/articles.html b/articles.html
index f2a372a..49711b1 100644
--- a/articles.html
+++ b/articles.html
@@ -34,7 +34,7 @@
     <meta property="article:modification_time" content="2021-11-20"/>
     <meta property="article:tag" content='community'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/articles.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/articles.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/authentication-features.html b/authentication-features.html
index f12e67c..f01ef5a 100644
--- a/authentication-features.html
+++ b/authentication-features.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='authentication'/>
     <meta property="article:tag" content='features'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/authentication-features.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/authentication-features.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/authentication.html b/authentication.html
index 353bbc5..0bdad39 100644
--- a/authentication.html
+++ b/authentication.html
@@ -31,10 +31,10 @@
     <meta property="og:type" content="article"/>
       <meta name="twitter:card" content="summary" />
     <meta name="twitter:site" content="@ApacheShiro" />
-    <meta property="article:modification_time" content="2021-11-20"/>
+    <meta property="article:modification_time" content="2022-01-14"/>
     <meta property="article:tag" content='documentation'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/authentication.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/authentication.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
@@ -771,7 +771,7 @@ This is different than implicit realm ordering where all 
available realms will b
 <div class="paragraph">
 <p>This chapter covers Shiro&#8217;s main workflow explaining how an 
authentication attempt occurs.
 The internal workflow of what happens in a single realm as it is consulted 
during authentication (i.e. 'Step 5' above) is covered in the <a 
href="/realm.html">Realm</a>
-chapter&#8217;s <a href="/realm.html#Realm-authentication">Realm 
Authentication</a> section.</p>
+chapter&#8217;s <a href="/realm.html#Realm-RealmAuthentication">Realm 
Authentication</a> section.</p>
 </div>
 </div>
 </div>
diff --git a/authenticator.html b/authenticator.html
index a2f91f3..9ab8bf1 100644
--- a/authenticator.html
+++ b/authenticator.html
@@ -33,7 +33,7 @@
     <meta property="article:tag" content='todo'/>
     <meta property="article:tag" content='lend-a-hand'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/authenticator.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/authenticator.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/authorization-features.html b/authorization-features.html
index 844889f..2616995 100644
--- a/authorization-features.html
+++ b/authorization-features.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='authorization'/>
     <meta property="article:tag" content='features'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/authorization-features.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/authorization-features.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/authorization.html b/authorization.html
index 5e745ce..d961ace 100644
--- a/authorization.html
+++ b/authorization.html
@@ -935,7 +935,7 @@ public void updateAccount(Account account) {
 <div class="sect2">
 <h3 id="Authentication-AuthorizingSubjects-JSPTagLibAuthorization">JSP TagLib 
Authorization</h3>
 <div class="paragraph">
-<p>Shiro offers a Tag Library for controlling JSP/GSP page output based on 
<code>Subject</code> state. This is covered in the <a href="web.html">Web</a> 
chapter&#8217;s <a href="web.html#Web-taglibrary">JSP/GSP Tag Library</a> 
section.</p>
+<p>Shiro offers a Tag Library for controlling JSP/GSP page output based on 
<code>Subject</code> state. This is covered in the <a href="web.html">Web</a> 
chapter&#8217;s <a href="web.html#tag_library">JSP/GSP Tag Library</a> 
section.</p>
 </div>
 </div>
 </div>
diff --git a/authorizer.html b/authorizer.html
index 1dbf6c0..6c73946 100644
--- a/authorizer.html
+++ b/authorizer.html
@@ -33,7 +33,7 @@
     <meta property="article:tag" content='todo'/>
     <meta property="article:tag" content='lend-a-hand'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/authorizer.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/authorizer.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2010/03/18/great-source-comments.html 
b/blog/2010/03/18/great-source-comments.html
index a031ae8..2fedfb0 100644
--- a/blog/2010/03/18/great-source-comments.html
+++ b/blog/2010/03/18/great-source-comments.html
@@ -41,7 +41,7 @@
     <meta property="article:modification_time" content="2010-03-18"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2010/03/18/great-source-comments.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2010/03/18/great-source-comments.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2010/06/01/apache-shiro-100-incubating-released.html 
b/blog/2010/06/01/apache-shiro-100-incubating-released.html
index d1b848a..ae6c594 100644
--- a/blog/2010/06/01/apache-shiro-100-incubating-released.html
+++ b/blog/2010/06/01/apache-shiro-100-incubating-released.html
@@ -42,7 +42,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='release'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2010/06/01/apache-shiro-100-incubating-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2010/06/01/apache-shiro-100-incubating-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2010/06/01/sdforum-java-sig-apache-shiro-presentation.html 
b/blog/2010/06/01/sdforum-java-sig-apache-shiro-presentation.html
index 7ec0aa3..78a796d 100644
--- a/blog/2010/06/01/sdforum-java-sig-apache-shiro-presentation.html
+++ b/blog/2010/06/01/sdforum-java-sig-apache-shiro-presentation.html
@@ -42,7 +42,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='release'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2010/06/01/sdforum-java-sig-apache-shiro-presentation.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2010/06/01/sdforum-java-sig-apache-shiro-presentation.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git 
a/blog/2010/09/14/ibm-developerworks-introduction-to-apache-shiro.html 
b/blog/2010/09/14/ibm-developerworks-introduction-to-apache-shiro.html
index 1f086b2..1b96246 100644
--- a/blog/2010/09/14/ibm-developerworks-introduction-to-apache-shiro.html
+++ b/blog/2010/09/14/ibm-developerworks-introduction-to-apache-shiro.html
@@ -41,7 +41,7 @@
     <meta property="article:modification_time" content="2010-09-14"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2010/09/14/ibm-developerworks-introduction-to-apache-shiro.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2010/09/14/ibm-developerworks-introduction-to-apache-shiro.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2010/09/20/san-francisco-jug-presentation.html 
b/blog/2010/09/20/san-francisco-jug-presentation.html
index d6357c2..fe940a1 100644
--- a/blog/2010/09/20/san-francisco-jug-presentation.html
+++ b/blog/2010/09/20/san-francisco-jug-presentation.html
@@ -41,7 +41,7 @@
     <meta property="article:modification_time" content="2010-09-20"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2010/09/20/san-francisco-jug-presentation.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2010/09/20/san-francisco-jug-presentation.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git 
a/blog/2010/09/24/apache-shiro-becomes-an-apache-top-level-project.html 
b/blog/2010/09/24/apache-shiro-becomes-an-apache-top-level-project.html
index 96f2d5c..a42bd52 100644
--- a/blog/2010/09/24/apache-shiro-becomes-an-apache-top-level-project.html
+++ b/blog/2010/09/24/apache-shiro-becomes-an-apache-top-level-project.html
@@ -42,7 +42,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='apache'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2010/09/24/apache-shiro-becomes-an-apache-top-level-project.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2010/09/24/apache-shiro-becomes-an-apache-top-level-project.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2010/11/03/apache-shiro-110-released.html 
b/blog/2010/11/03/apache-shiro-110-released.html
index 4bff1fa..2cfbaed 100644
--- a/blog/2010/11/03/apache-shiro-110-released.html
+++ b/blog/2010/11/03/apache-shiro-110-released.html
@@ -42,7 +42,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='release'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2010/11/03/apache-shiro-110-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2010/11/03/apache-shiro-110-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git 
a/blog/2011/01/06/apache-shiro-video-and-slide-from-sf-jug-presentation.html 
b/blog/2011/01/06/apache-shiro-video-and-slide-from-sf-jug-presentation.html
index 7bfbc41..b324391 100644
--- a/blog/2011/01/06/apache-shiro-video-and-slide-from-sf-jug-presentation.html
+++ b/blog/2011/01/06/apache-shiro-video-and-slide-from-sf-jug-presentation.html
@@ -38,7 +38,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='guide'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2011/01/06/apache-shiro-video-and-slide-from-sf-jug-presentation.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2011/01/06/apache-shiro-video-and-slide-from-sf-jug-presentation.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2011/01/13/apache-shiro-support-for-mule.html 
b/blog/2011/01/13/apache-shiro-support-for-mule.html
index 8dd2d47..bc34ec9 100644
--- a/blog/2011/01/13/apache-shiro-support-for-mule.html
+++ b/blog/2011/01/13/apache-shiro-support-for-mule.html
@@ -38,7 +38,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='guide'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2011/01/13/apache-shiro-support-for-mule.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2011/01/13/apache-shiro-support-for-mule.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git 
a/blog/2011/02/10/apache-shiro-integration-for-grails-113-released.html 
b/blog/2011/02/10/apache-shiro-integration-for-grails-113-released.html
index 5117a0b..426e26b 100644
--- a/blog/2011/02/10/apache-shiro-integration-for-grails-113-released.html
+++ b/blog/2011/02/10/apache-shiro-integration-for-grails-113-released.html
@@ -38,7 +38,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='guide'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2011/02/10/apache-shiro-integration-for-grails-113-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2011/02/10/apache-shiro-integration-for-grails-113-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git 
a/blog/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html 
b/blog/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html
index 44fe10a..f05b295 100644
--- a/blog/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html
+++ b/blog/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html
@@ -38,7 +38,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='guide'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2011/03/14/infoq-article-on-apache-shiro.html 
b/blog/2011/03/14/infoq-article-on-apache-shiro.html
index 56041be..e7cdbd3 100644
--- a/blog/2011/03/14/infoq-article-on-apache-shiro.html
+++ b/blog/2011/03/14/infoq-article-on-apache-shiro.html
@@ -41,7 +41,7 @@
     <meta property="article:modification_time" content="2011-03-14"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2011/03/14/infoq-article-on-apache-shiro.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2011/03/14/infoq-article-on-apache-shiro.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2011/05/24/the-new-rbac-resource-based-access-control.html 
b/blog/2011/05/24/the-new-rbac-resource-based-access-control.html
index ff115af..384608b 100644
--- a/blog/2011/05/24/the-new-rbac-resource-based-access-control.html
+++ b/blog/2011/05/24/the-new-rbac-resource-based-access-control.html
@@ -41,7 +41,7 @@
     <meta property="article:modification_time" content="2011-05-24"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2011/05/24/the-new-rbac-resource-based-access-control.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2011/05/24/the-new-rbac-resource-based-access-control.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2011/06/30/apache-shiro-login-demo.html 
b/blog/2011/06/30/apache-shiro-login-demo.html
index eeb7315..8227c11 100644
--- a/blog/2011/06/30/apache-shiro-login-demo.html
+++ b/blog/2011/06/30/apache-shiro-login-demo.html
@@ -43,7 +43,7 @@
     <meta property="article:tag" content='youtube'/>
     <meta property="article:tag" content='video'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2011/06/30/apache-shiro-login-demo.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2011/06/30/apache-shiro-login-demo.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2012/01/24/apache-shiro-120-released.html 
b/blog/2012/01/24/apache-shiro-120-released.html
index d8dcff9..356028c 100644
--- a/blog/2012/01/24/apache-shiro-120-released.html
+++ b/blog/2012/01/24/apache-shiro-120-released.html
@@ -37,7 +37,7 @@
     <meta property="article:modification_time" content="2012-01-24"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2012/01/24/apache-shiro-120-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2012/01/24/apache-shiro-120-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2012/03/13/whats-new-in-apache-shiro-12.html 
b/blog/2012/03/13/whats-new-in-apache-shiro-12.html
index 8884f34..b58fa4e 100644
--- a/blog/2012/03/13/whats-new-in-apache-shiro-12.html
+++ b/blog/2012/03/13/whats-new-in-apache-shiro-12.html
@@ -37,7 +37,7 @@
     <meta property="article:modification_time" content="2012-03-13"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2012/03/13/whats-new-in-apache-shiro-12.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2012/03/13/whats-new-in-apache-shiro-12.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2012/07/29/apache-shiro-121-released.html 
b/blog/2012/07/29/apache-shiro-121-released.html
index f72dc16..f06be0c 100644
--- a/blog/2012/07/29/apache-shiro-121-released.html
+++ b/blog/2012/07/29/apache-shiro-121-released.html
@@ -42,7 +42,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='release'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2012/07/29/apache-shiro-121-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2012/07/29/apache-shiro-121-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2013/05/30/apache-shiro-122-released.html 
b/blog/2013/05/30/apache-shiro-122-released.html
index 14c2dfb..6857158 100644
--- a/blog/2013/05/30/apache-shiro-122-released.html
+++ b/blog/2013/05/30/apache-shiro-122-released.html
@@ -37,7 +37,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='asciidoc'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2013/05/30/apache-shiro-122-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2013/05/30/apache-shiro-122-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2015/08/03/apache-shiro-124-released.html 
b/blog/2015/08/03/apache-shiro-124-released.html
index 18df6c8..6984943 100644
--- a/blog/2015/08/03/apache-shiro-124-released.html
+++ b/blog/2015/08/03/apache-shiro-124-released.html
@@ -37,7 +37,7 @@
     <meta property="article:modification_time" content="2015-08-03"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2015/08/03/apache-shiro-124-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2015/08/03/apache-shiro-124-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2016/05/26/apache-shiro-125-released.html 
b/blog/2016/05/26/apache-shiro-125-released.html
index 4887f7c..07f3449 100644
--- a/blog/2016/05/26/apache-shiro-125-released.html
+++ b/blog/2016/05/26/apache-shiro-125-released.html
@@ -40,7 +40,7 @@
     <meta property="article:modification_time" content="2016-05-26"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2016/05/26/apache-shiro-125-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2016/05/26/apache-shiro-125-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2016/07/05/apache-shiro-126-released.html 
b/blog/2016/07/05/apache-shiro-126-released.html
index 6e8ddc1..e4c6c4c 100644
--- a/blog/2016/07/05/apache-shiro-126-released.html
+++ b/blog/2016/07/05/apache-shiro-126-released.html
@@ -40,7 +40,7 @@
     <meta property="article:modification_time" content="2016-07-05"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2016/07/05/apache-shiro-126-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2016/07/05/apache-shiro-126-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2016/07/25/apache-shiro-130-released.html 
b/blog/2016/07/25/apache-shiro-130-released.html
index 8157dd8..f96f79e 100644
--- a/blog/2016/07/25/apache-shiro-130-released.html
+++ b/blog/2016/07/25/apache-shiro-130-released.html
@@ -40,7 +40,7 @@
     <meta property="article:modification_time" content="2016-07-25"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2016/07/25/apache-shiro-130-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2016/07/25/apache-shiro-130-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2016/08/29/apache-shiro-131-released.html 
b/blog/2016/08/29/apache-shiro-131-released.html
index 2df4024..dce00ee 100644
--- a/blog/2016/08/29/apache-shiro-131-released.html
+++ b/blog/2016/08/29/apache-shiro-131-released.html
@@ -40,7 +40,7 @@
     <meta property="article:modification_time" content="2016-08-29"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2016/08/29/apache-shiro-131-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2016/08/29/apache-shiro-131-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2016/09/09/apache-shiro-132-released.html 
b/blog/2016/09/09/apache-shiro-132-released.html
index bd79eeb..dbb99c2 100644
--- a/blog/2016/09/09/apache-shiro-132-released.html
+++ b/blog/2016/09/09/apache-shiro-132-released.html
@@ -40,7 +40,7 @@
     <meta property="article:modification_time" content="2016-09-09"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2016/09/09/apache-shiro-132-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2016/09/09/apache-shiro-132-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2016/11/14/apache-shiro-140rc2-released.html 
b/blog/2016/11/14/apache-shiro-140rc2-released.html
index 1e21733..7d35f30 100644
--- a/blog/2016/11/14/apache-shiro-140rc2-released.html
+++ b/blog/2016/11/14/apache-shiro-140rc2-released.html
@@ -40,7 +40,7 @@
     <meta property="article:modification_time" content="2016-11-14"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2016/11/14/apache-shiro-140rc2-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2016/11/14/apache-shiro-140rc2-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2019/05/01/apache-shiro-141-released.html 
b/blog/2019/05/01/apache-shiro-141-released.html
index 7463c06..903ebde 100644
--- a/blog/2019/05/01/apache-shiro-141-released.html
+++ b/blog/2019/05/01/apache-shiro-141-released.html
@@ -40,7 +40,7 @@
     <meta property="article:modification_time" content="2019-05-01"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2019/05/01/apache-shiro-141-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2019/05/01/apache-shiro-141-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2019/11/18/apache-shiro-142-released.html 
b/blog/2019/11/18/apache-shiro-142-released.html
index 954579b..df61051 100644
--- a/blog/2019/11/18/apache-shiro-142-released.html
+++ b/blog/2019/11/18/apache-shiro-142-released.html
@@ -40,7 +40,7 @@
     <meta property="article:modification_time" content="2019-11-18"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2019/11/18/apache-shiro-142-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2019/11/18/apache-shiro-142-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2020/01/25/apache-shiro-150-released.html 
b/blog/2020/01/25/apache-shiro-150-released.html
index 8554450..82c4fed 100644
--- a/blog/2020/01/25/apache-shiro-150-released.html
+++ b/blog/2020/01/25/apache-shiro-150-released.html
@@ -36,7 +36,7 @@
     <meta property="article:modification_time" content="2020-01-25"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2020/01/25/apache-shiro-150-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2020/01/25/apache-shiro-150-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2020/02/23/apache-shiro-151-released.html 
b/blog/2020/02/23/apache-shiro-151-released.html
index 7d40bd7..decf0bf 100644
--- a/blog/2020/02/23/apache-shiro-151-released.html
+++ b/blog/2020/02/23/apache-shiro-151-released.html
@@ -36,7 +36,7 @@
     <meta property="article:modification_time" content="2020-02-23"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2020/02/23/apache-shiro-151-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2020/02/23/apache-shiro-151-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2020/03/25/apache-shiro-152-released.html 
b/blog/2020/03/25/apache-shiro-152-released.html
index d93c9f6..0232dde 100644
--- a/blog/2020/03/25/apache-shiro-152-released.html
+++ b/blog/2020/03/25/apache-shiro-152-released.html
@@ -36,7 +36,7 @@
     <meta property="article:modification_time" content="2020-03-25"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2020/03/25/apache-shiro-152-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2020/03/25/apache-shiro-152-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2020/05/03/apache-shiro-1.5.3-released.html 
b/blog/2020/05/03/apache-shiro-1.5.3-released.html
index d9c5e72..b0b1e41 100644
--- a/blog/2020/05/03/apache-shiro-1.5.3-released.html
+++ b/blog/2020/05/03/apache-shiro-1.5.3-released.html
@@ -36,7 +36,7 @@
     <meta property="article:modification_time" content="2020-05-03"/>
     <meta property="article:tag" content='blog'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2020/05/03/apache-shiro-1.5.3-released.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2020/05/03/apache-shiro-1.5.3-released.html'/>
     <meta property="og:image" 
content='../../../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2020/05/25/feathercast-with-brian-demers.html 
b/blog/2020/05/25/feathercast-with-brian-demers.html
index 366da11..3e7d654 100644
--- a/blog/2020/05/25/feathercast-with-brian-demers.html
+++ b/blog/2020/05/25/feathercast-with-brian-demers.html
@@ -43,9 +43,9 @@
     <meta property="article:tag" content='video'/>
     <meta property="article:tag" content='feathercast'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2020/05/25/feathercast-with-brian-demers.html'/>
-    <meta property="og:image" 
content="https://shiro.apache.org/blog/2020/05/25/2020-05-25_feathercast.jpg"/>
-    <meta property="twitter:image" 
content="https://shiro.apache.org/blog/2020/05/25/2020-05-25_feathercast.jpg"/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2020/05/25/feathercast-with-brian-demers.html'/>
+    <meta property="og:image" 
content="https://shiro-jbake.staged.apache.org/blog/2020/05/25/2020-05-25_feathercast.jpg"/>
+    <meta property="twitter:image" 
content="https://shiro-jbake.staged.apache.org/blog/2020/05/25/2020-05-25_feathercast.jpg"/>
     <meta property="og:image:width" content="1200"/>
     <meta property="og:image:height" content="628"/>
     <meta property="og:site_name" content="Apache Shiro"/>
diff --git a/blog/2020/v1.6.0.html b/blog/2020/v1.6.0.html
index 5593290..b22a403 100644
--- a/blog/2020/v1.6.0.html
+++ b/blog/2020/v1.6.0.html
@@ -41,7 +41,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='asciidoc'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2020/v1.6.0.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2020/v1.6.0.html'/>
     <meta property="og:image" content='../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2020/v1.7.0.html b/blog/2020/v1.7.0.html
index 4c0cbba..f4f8b90 100644
--- a/blog/2020/v1.7.0.html
+++ b/blog/2020/v1.7.0.html
@@ -41,7 +41,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='asciidoc'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2020/v1.7.0.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2020/v1.7.0.html'/>
     <meta property="og:image" content='../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2021/v1.7.1.html b/blog/2021/v1.7.1.html
index 9eee8b0..3ce8617 100644
--- a/blog/2021/v1.7.1.html
+++ b/blog/2021/v1.7.1.html
@@ -41,7 +41,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='asciidoc'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2021/v1.7.1.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2021/v1.7.1.html'/>
     <meta property="og:image" content='../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/blog/2021/v1.8.0.html b/blog/2021/v1.8.0.html
index 78138b9..74682d6 100644
--- a/blog/2021/v1.8.0.html
+++ b/blog/2021/v1.8.0.html
@@ -42,7 +42,7 @@
     <meta property="article:tag" content='blog'/>
     <meta property="article:tag" content='asciidoc'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/blog/2021/v1.8.0.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/blog/2021/v1.8.0.html'/>
     <meta property="og:image" content='../../img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/cachemanager.html b/cachemanager.html
index 840c878..1a3ca7b 100644
--- a/cachemanager.html
+++ b/cachemanager.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='cache'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/cachemanager.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/cachemanager.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/cas.html b/cas.html
index fd3ab2c..a527136 100644
--- a/cas.html
+++ b/cas.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='cas'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/cas.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/cas.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/codec.html b/codec.html
index 5716948..5d7af3e 100644
--- a/codec.html
+++ b/codec.html
@@ -33,7 +33,7 @@
     <meta property="article:tag" content='todo'/>
     <meta property="article:tag" content='lend-a-hand'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/codec.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/codec.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/commercial-support.html b/commercial-support.html
index 9d9d95d..bf3c6d5 100644
--- a/commercial-support.html
+++ b/commercial-support.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='support'/>
     <meta property="article:tag" content='services'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/commercial-support.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/commercial-support.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/community.html b/community.html
index d6baebb..5f9f411 100644
--- a/community.html
+++ b/community.html
@@ -34,7 +34,7 @@
     <meta property="article:modification_time" content="2021-11-20"/>
     <meta property="article:tag" content='community'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/community.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/community.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/concurrency.html b/concurrency.html
index a54db8e..e067af5 100644
--- a/concurrency.html
+++ b/concurrency.html
@@ -33,7 +33,7 @@
     <meta property="article:tag" content='todo'/>
     <meta property="article:tag" content='lend-a-hand'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/concurrency.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/concurrency.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/configuration.html b/configuration.html
index 2289f93..036fe48 100644
--- a/configuration.html
+++ b/configuration.html
@@ -31,10 +31,10 @@
     <meta property="og:type" content="article"/>
       <meta name="twitter:card" content="summary" />
     <meta name="twitter:site" content="@ApacheShiro" />
-    <meta property="article:modification_time" content="2022-01-09"/>
+    <meta property="article:modification_time" content="2022-01-13"/>
     <meta property="article:tag" content='documentation'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/configuration.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/configuration.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/core.html b/core.html
index c206a0a..c0ca248 100644
--- a/core.html
+++ b/core.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='about'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/core.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/core.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/cryptography-features.html b/cryptography-features.html
index 70279fb..da33de4 100644
--- a/cryptography-features.html
+++ b/cryptography-features.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='cryptography'/>
     <meta property="article:tag" content='manual'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/cryptography-features.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/cryptography-features.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/cryptography.html b/cryptography.html
index 33fb863..f869525 100644
--- a/cryptography.html
+++ b/cryptography.html
@@ -33,7 +33,7 @@
     <meta property="article:tag" content='todo'/>
     <meta property="article:tag" content='lend-a-hand'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/cryptography.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/cryptography.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/developer-resources.html b/developer-resources.html
index 1f2c31f..8801103 100644
--- a/developer-resources.html
+++ b/developer-resources.html
@@ -40,7 +40,7 @@
     <meta property="article:tag" content='trunk'/>
     <meta property="article:tag" content='mavne'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/developer-resources.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/developer-resources.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/developers.html b/developers.html
index f32ae47..f86e47f 100644
--- a/developers.html
+++ b/developers.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='developer'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/developers.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/developers.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/documentation.html b/documentation.html
index 69720dd..9e5522f 100644
--- a/documentation.html
+++ b/documentation.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='overview'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/documentation.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/documentation.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/download.html b/download.html
index eb70209..a926f3c 100644
--- a/download.html
+++ b/download.html
@@ -32,7 +32,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='download'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/download.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/download.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/events.html b/events.html
index d7c109e..3544e2e 100644
--- a/events.html
+++ b/events.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='events'/>
     <meta property="article:tag" content='meetings'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/events.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/events.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/features.html b/features.html
index 2ddb79b..b2349e9 100644
--- a/features.html
+++ b/features.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='overview'/>
     <meta property="article:tag" content='features'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/features.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/features.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/feed.xml b/feed.xml
index 688ac3c..2f93767 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1,13 +1,13 @@
-<?xml version="1.0"?>
+<?xml version="1.0"? encoding="UTF-8" ?>
 <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom";>
   <channel>
-    <title>JBake</title>
+    <title>Apache Shiro | The Apache Software Foundation</title>
     <link>https://shiro-jbake.staged.apache.org</link>
     <atom:link href="https://shiro-jbake.staged.apache.org/feed.xml"; 
rel="self" type="application/rss+xml" />
-    <description>JBake Bootstrap Template</description>
+    <description>Apache Shiro | News, Blog, Updates | The Apache Software 
Foundation</description>
     <language>en-gb</language>
-    <pubDate>Fr., 14 Jan. 2022 12:05:00 +0100</pubDate>
-    <lastBuildDate>Fr., 14 Jan. 2022 12:05:00 +0100</lastBuildDate>
+    <pubDate>Fr., 14 Jan. 2022 22:01:38 +0100</pubDate>
+    <lastBuildDate>Fr., 14 Jan. 2022 22:01:38 +0100</lastBuildDate>
 
     <item>
       <title>Apache Shiro v1.8.0 released</title>
diff --git a/forums.html b/forums.html
index f69cdb0..5152cfd 100644
--- a/forums.html
+++ b/forums.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='community'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/forums.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/forums.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/get-started.html b/get-started.html
index 40c1322..942816c 100644
--- a/get-started.html
+++ b/get-started.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='manual'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/get-started.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/get-started.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/graduation-resolution.html b/graduation-resolution.html
index 477aeb5..be9165f 100644
--- a/graduation-resolution.html
+++ b/graduation-resolution.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='events'/>
     <meta property="article:tag" content='meetings'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/graduation-resolution.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/graduation-resolution.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/guice.html b/guice.html
index 9d5d0a5..215ff38 100644
--- a/guice.html
+++ b/guice.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='integration'/>
     <meta property="article:tag" content='guice'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/guice.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/guice.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/guides.html b/guides.html
index 677b158..3b31d9f 100644
--- a/guides.html
+++ b/guides.html
@@ -34,7 +34,7 @@
     <meta property="article:modification_time" content="2021-11-20"/>
     <meta property="article:tag" content='guides'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/guides.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/guides.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/how-to-contribute.html b/how-to-contribute.html
index 73c6500..dba18cf 100644
--- a/how-to-contribute.html
+++ b/how-to-contribute.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='overview'/>
     <meta property="article:tag" content='features'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/how-to-contribute.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/how-to-contribute.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/integration.html b/integration.html
index e9fa186..dff2236 100644
--- a/integration.html
+++ b/integration.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='overview'/>
     <meta property="article:tag" content='features'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/integration.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/integration.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/introduction.html b/introduction.html
index bf286ff..dcd1eff 100644
--- a/introduction.html
+++ b/introduction.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='introduction'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/introduction.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/introduction.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/issues.html b/issues.html
index 10e761f..7cd4299 100644
--- a/issues.html
+++ b/issues.html
@@ -38,7 +38,7 @@
     <meta property="article:tag" content='issues'/>
     <meta property="article:tag" content='bugs'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/issues.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/issues.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/java-annotations-list.html b/java-annotations-list.html
index 754888c..04ad31b 100644
--- a/java-annotations-list.html
+++ b/java-annotations-list.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='manual'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/java-annotations-list.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/java-annotations-list.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/java-annotations.html b/java-annotations.html
index 358a672..c0ae03d 100644
--- a/java-annotations.html
+++ b/java-annotations.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='manual'/>
     <meta property="article:tag" content='annotations'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/java-annotations.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/java-annotations.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/java-authentication-guide.html b/java-authentication-guide.html
index 5b415c3..bdd11e5 100644
--- a/java-authentication-guide.html
+++ b/java-authentication-guide.html
@@ -31,11 +31,11 @@
     <meta property="og:type" content="article"/>
       <meta name="twitter:card" content="summary" />
     <meta name="twitter:site" content="@ApacheShiro" />
-    <meta property="article:modification_time" content="2021-12-30"/>
+    <meta property="article:modification_time" content="2022-01-14"/>
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='authentication'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/java-authentication-guide.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/java-authentication-guide.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
@@ -270,7 +270,7 @@ In Shiro, it does not matter how you acquire them – it is 
protocol agnostic.</
 <div class="paragraph">
 <p>In this example, we have decided that we want the application to remember 
users when they return.
 So once the token is created, we use Shiro&#8217;s built-in "Remember-me" 
feature by setting it to true on the token.
-This is done using the token&#8217;s <a 
href="/static/current/apidocs/org/apache/shiro/authc/UsernamePasswordToken.html#setRememberMe-boolean-"><code>setRememberMe()</code></a>
 method</p>
+This is done using the token&#8217;s <a 
href="/static/current/apidocs/org/apache/shiro/authc/UsernamePasswordToken.html#setRememberMe(boolean)"><code>setRememberMe()</code></a>
 method</p>
 </div>
 </div>
 <div class="sect2">
@@ -300,13 +300,13 @@ currentUser.login(token);</code></pre>
 </div>
 <div class="paragraph">
 <p>To acquire the subject, we use the <a 
href="/static/current/apidocs/org/apache/shiro/SecurityUtils.html">SecurityUtils</a>
 class which is also a core part of Shiro&#8217;s API.
-It will acquire the currently executing user via the <a 
href="/static/current/apidocs/org/apache/shiro/SecurityUtils.html#getSubject--"><code>getsubject()</code></a>
 method call.
+It will acquire the currently executing user via the <a 
href="/static/current/apidocs/org/apache/shiro/SecurityUtils.html#getSubject()"><code>getsubject()</code></a>
 method call.
 And we get back a subject instance that is representing who the current user 
is who is interacting with the system.
 At this point in the example, the subject currentUser is anonymous.
 There is no identity associated with them.</p>
 </div>
 <div class="paragraph">
-<p>Now with the user representation in hand, we authenticate them by just 
calling the <a 
href="/static/current/apidocs/org/apache/shiro/subject/Subject.html#login-org.apache.shiro.authc.AuthenticationToken-"><code>login()</code></a>)
 method and submit the token we just constructed a second ago.</p>
+<p>Now with the user representation in hand, we authenticate them by just 
calling the <a 
href="/static/current/apidocs/org/apache/shiro/subject/Subject.html#login(org.apache.shiro.authc.AuthenticationToken)"><code>login()</code></a>)
 method and submit the token we just constructed a second ago.</p>
 </div>
 </div>
 <div class="sect2">
@@ -365,7 +365,7 @@ This is where Shiro&#8217;s rich exception hierarchy comes 
into play.</p>
 <p>As shown in the example above, Shiro supports the notion of "remember me" 
in addition to the normal login process.</p>
 </div>
 <div class="paragraph">
-<p>In Shiro, the Subject object supports two methods : <a 
href="/static/current/apidocs/org/apache/shiro/subject/Subject.html#isRemembered--"><code>isRemembered()</code></a>
 and <a 
href="/static/current/apidocs/org/apache/shiro/subject/Subject.html#isAuthenticated--"><code>isAuthenticated()</code></a>.</p>
+<p>In Shiro, the Subject object supports two methods : <a 
href="/static/current/apidocs/org/apache/shiro/subject/Subject.html#isRemembered()"><code>isRemembered()</code></a>
 and <a 
href="/static/current/apidocs/org/apache/shiro/subject/Subject.html#isAuthenticated()"><code>isAuthenticated()</code></a>.</p>
 </div>
 <div class="paragraph">
 <p>A "remembered" subject has an identity (it is not anonymous) and their 
identifying attributes,referred to as principals, are remembered from a 
successful authentication during a previous session.</p>
diff --git a/java-authorization-guide.html b/java-authorization-guide.html
index c0af79f..3703736 100644
--- a/java-authorization-guide.html
+++ b/java-authorization-guide.html
@@ -31,11 +31,11 @@
     <meta property="og:type" content="article"/>
       <meta name="twitter:card" content="summary" />
     <meta name="twitter:site" content="@ApacheShiro" />
-    <meta property="article:modification_time" content="2022-01-09"/>
+    <meta property="article:modification_time" content="2022-01-13"/>
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='manual'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/java-authorization-guide.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/java-authorization-guide.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/java-cryptography-guide.html b/java-cryptography-guide.html
index 7e2ac1c..1b9af76 100644
--- a/java-cryptography-guide.html
+++ b/java-cryptography-guide.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='cryptography'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/java-cryptography-guide.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/java-cryptography-guide.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/jaxrs.html b/jaxrs.html
index d8f936c..85349d7 100644
--- a/jaxrs.html
+++ b/jaxrs.html
@@ -37,7 +37,7 @@
     <meta property="article:tag" content='integrations'/>
     <meta property="article:tag" content='web'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/jaxrs.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/jaxrs.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/jsp-tag-library.html b/jsp-tag-library.html
index 63ae5f2..41a3a46 100644
--- a/jsp-tag-library.html
+++ b/jsp-tag-library.html
@@ -37,7 +37,7 @@
     <meta property="article:tag" content='gsp'/>
     <meta property="article:tag" content='taglib'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/jsp-tag-library.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/jsp-tag-library.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/license.html b/license.html
index 2188b95..6e8f688 100644
--- a/license.html
+++ b/license.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='license'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/license.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/license.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/mailing-lists.html b/mailing-lists.html
index 2106c73..26c3fa8 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='mailing'/>
     <meta property="article:tag" content='contact'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/mailing-lists.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/mailing-lists.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/overview.html b/overview.html
index 08850be..fa11198 100644
--- a/overview.html
+++ b/overview.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='overview'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/overview.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/overview.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/powered-by-shiro.html b/powered-by-shiro.html
index 6cc3ee6..2f18643 100644
--- a/powered-by-shiro.html
+++ b/powered-by-shiro.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='overview'/>
     <meta property="article:tag" content='features'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/powered-by-shiro.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/powered-by-shiro.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/privacy-policy.html b/privacy-policy.html
index 2b9a094..f9f811e 100644
--- a/privacy-policy.html
+++ b/privacy-policy.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='policy'/>
     <meta property="article:tag" content='agreement'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/privacy-policy.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/privacy-policy.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/reference.html b/reference.html
index b846859..660653c 100644
--- a/reference.html
+++ b/reference.html
@@ -31,13 +31,13 @@
     <meta property="og:type" content="article"/>
       <meta name="twitter:card" content="summary" />
     <meta name="twitter:site" content="@ApacheShiro" />
-    <meta property="article:modification_time" content="2021-11-20"/>
+    <meta property="article:modification_time" content="2022-01-14"/>
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='manual'/>
     <meta property="article:tag" content='todo'/>
     <meta property="article:tag" content='lend-a-hand'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/reference.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/reference.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
@@ -228,19 +228,19 @@
 <div class="ulist">
 <ul>
 <li>
-<p><a href="web.html#Web-configuration">Configuration</a></p>
+<p><a href="web.html#configuration">Configuration</a></p>
 </li>
 <li>
-<p><a href="web.html#Web-webini">[urls</a> (Path-based security)]</p>
+<p><a href="web.html#web_ini">urls</a> (Path-based security)]</p>
 </li>
 <li>
-<p><a href="web.html#Web-defaultfilters">Default Filters</a></p>
+<p><a href="web.html#default_filters">Default Filters</a></p>
 </li>
 <li>
-<p><a href="web.html#Web-sessionManagement">Session Management</a></p>
+<p><a href="web.html#session_management">Session Management</a></p>
 </li>
 <li>
-<p><a href="web.html#Web-taglibrary">JSP Tag Library</a></p>
+<p><a href="web.html#tag_library">JSP Tag Library</a></p>
 </li>
 </ul>
 </div>
diff --git a/release-archive.html b/release-archive.html
index 3ed2088..0e2d31d 100644
--- a/release-archive.html
+++ b/release-archive.html
@@ -33,7 +33,7 @@
     <meta property="article:tag" content='download'/>
     <meta property="article:tag" content='archive'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/release-archive.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/release-archive.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/roadmap.html b/roadmap.html
index fcd9d3d..8d7cee5 100644
--- a/roadmap.html
+++ b/roadmap.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='events'/>
     <meta property="article:tag" content='meetings'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/roadmap.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/roadmap.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/securitymanager.html b/securitymanager.html
index 4c8a674..1568aff 100644
--- a/securitymanager.html
+++ b/securitymanager.html
@@ -37,7 +37,7 @@
     <meta property="article:tag" content='authentication'/>
     <meta property="article:tag" content='securitymanager'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/securitymanager.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/securitymanager.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/session-management-features.html b/session-management-features.html
index 44f2bcf..2e23993 100644
--- a/session-management-features.html
+++ b/session-management-features.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='manual'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/session-management-features.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/session-management-features.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/session-management.html b/session-management.html
index 30d9c09..80bc167 100644
--- a/session-management.html
+++ b/session-management.html
@@ -31,10 +31,10 @@
     <meta property="og:type" content="article"/>
       <meta name="twitter:card" content="summary" />
     <meta name="twitter:site" content="@ApacheShiro" />
-    <meta property="article:modification_time" content="2022-01-09"/>
+    <meta property="article:modification_time" content="2022-01-14"/>
     <meta property="article:tag" content='documentation'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/session-management.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/session-management.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
@@ -764,7 +764,7 @@ Also note that disabling session deletion is 
<strong>not</strong> the same as di
 <p>So how does it work?</p>
 </div>
 <div class="paragraph">
-<p>Because of Shiro&#8217;s POJO-based N-tiered architecture, enabling Session 
clustering is as simple as enabling a clustering mechanism at the Session 
persistence level. That is, if you configure a cluster-capable <a 
href="#SessionManagement-sessionstorage"><code>SessionDAO</code></a>, the DAO 
can interact with a clustering mechanism and Shiro&#8217;s 
<code>SessionManager</code> never needs to know about clustering concerns.</p>
+<p>Because of Shiro&#8217;s POJO-based N-tiered architecture, enabling Session 
clustering is as simple as enabling a clustering mechanism at the Session 
persistence level. That is, if you configure a cluster-capable <a 
href="#SessionManagement-SessionManager-Storage"><code>SessionDAO</code></a>, 
the DAO can interact with a clustering mechanism and Shiro&#8217;s 
<code>SessionManager</code> never needs to know about clustering concerns.</p>
 </div>
 <div class="paragraph">
 <p><strong>Distributed Caches</strong></p>
@@ -868,10 +868,10 @@ securityManager.cacheManager = $cacheManager</code></pre>
 <p>One such distributed caching solution that people have had success with 
while using Shiro is the Ehcache + Terracotta pairing. See the Ehcache-hosted 
<a 
href="http://www.ehcache.org/documentation/get-started/about-distributed-cache";>Distributed
 Caching With Terracotta</a> documentation for full details of how to enable 
distributed caching with Ehcache.</p>
 </div>
 <div class="paragraph">
-<p>Once you&#8217;ve got Terracotta clustering working with Ehcache, the 
Shiro-specific parts are very simple. Read and follow the <a 
href="#SessionManagement-ehcachesessiondao">Ehcache SessionDAO</a> 
documentation, but we&#8217;ll need to make a few changes</p>
+<p>Once you&#8217;ve got Terracotta clustering working with Ehcache, the 
Shiro-specific parts are very simple. Read and follow the <a 
href="#SessionManagement-SessionManager-Storage-EHCacheSessionDAO">Ehcache 
SessionDAO</a> documentation, but we&#8217;ll need to make a few changes</p>
 </div>
 <div class="paragraph">
-<p>The Ehcache Session Cache Configuration <a 
href="#SessionManagement-ehcachesessioncacheconfiguration">referenced 
previously</a> will not work - a Terracotta-specific configuration is needed. 
Here is an example configuration that has been tested to work correctly. Save 
its contents in a file and save it in an <code>ehcache.xml</code> file:</p>
+<p>The Ehcache Session Cache Configuration <a 
href="#SessionManagement-SessionManager-Storage-EHCacheSessionDAO-CacheConfiguration">referenced
 previously</a> will not work - a Terracotta-specific configuration is needed. 
Here is an example configuration that has been tested to work correctly. Save 
its contents in a file and save it in an <code>ehcache.xml</code> file:</p>
 </div>
 <div class="paragraph">
 <p><strong>TerraCotta Session Clustering</strong></p>
@@ -907,7 +907,7 @@ securityManager.cacheManager = $cacheManager</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>Of course you will want to change your <code>&lt;terracottaConfig 
url=&quot;localhost:9510&quot;/&gt;</code> entry to reference the appropriate 
host/port of your Terracotta server array. Also notice that, unlike the <a 
href="#SessionManagement-ehcachesessioncacheconfiguration">previous</a> 
configuration, the <code>ehcache-activeSessionCache</code> element 
<strong><em>DOES NOT</em></strong> set <code>diskPersistent</code> or 
<code>overflowToDisk</code> attributes to <code>true</code>.  [...]
+<p>Of course you will want to change your <code>&lt;terracottaConfig 
url=&quot;localhost:9510&quot;/&gt;</code> entry to reference the appropriate 
host/port of your Terracotta server array. Also notice that, unlike the <a 
href="#SessionManagement-SessionManager-Storage-EHCacheSessionDAO-CacheConfiguration">previous</a>
 configuration, the <code>ehcache-activeSessionCache</code> element 
<strong><em>DOES NOT</em></strong> set <code>diskPersistent</code> or 
<code>overflowToDisk</code> attrib [...]
 </div>
 <div class="paragraph">
 <p>After you&#8217;ve saved this <code>ehcache.xml</code> file, we&#8217;ll 
need to reference it in Shiro&#8217;s configuration. Assuming you&#8217;ve made 
the terracotta-specific <code>ehcache.xml</code> file accessible at the root of 
the classpath, here is the final Shiro configuration that enables 
Terracotta+Ehcache clustering for all of Shiro&#8217;s needs (including 
Sessions):</p>
diff --git a/sitemap.xml b/sitemap.xml
index 37f8885..f663b1c 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1,6 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd";>
     <url>
+        <loc>https://shiro-jbake.staged.apache.org/authorization.html</loc>
+        <lastmod>2022-01-14</lastmod>
+    </url>
+    <url>
+        
<loc>https://shiro-jbake.staged.apache.org/java-authentication-guide.html</loc>
+        <lastmod>2022-01-14</lastmod>
+    </url>
+    <url>
+        <loc>https://shiro-jbake.staged.apache.org/web.html</loc>
+        <lastmod>2022-01-14</lastmod>
+    </url>
+    <url>
+        <loc>https://shiro-jbake.staged.apache.org/reference.html</loc>
+        <lastmod>2022-01-14</lastmod>
+    </url>
+    <url>
+        
<loc>https://shiro-jbake.staged.apache.org/session-management.html</loc>
+        <lastmod>2022-01-14</lastmod>
+    </url>
+    <url>
+        <loc>https://shiro-jbake.staged.apache.org/tutorial.html</loc>
+        <lastmod>2022-01-14</lastmod>
+    </url>
+    <url>
         <loc>https://shiro-jbake.staged.apache.org/spring-boot.html</loc>
         <lastmod>2022-01-14</lastmod>
     </url>
@@ -29,22 +53,10 @@
         <lastmod>2022-01-14</lastmod>
     </url>
     <url>
-        <loc>https://shiro-jbake.staged.apache.org/authorization.html</loc>
-        <lastmod>2022-01-14</lastmod>
-    </url>
-    <url>
         <loc>https://shiro-jbake.staged.apache.org/authentication.html</loc>
         <lastmod>2022-01-14</lastmod>
     </url>
     <url>
-        <loc>https://shiro-jbake.staged.apache.org/tutorial.html</loc>
-        <lastmod>2022-01-13</lastmod>
-    </url>
-    <url>
-        
<loc>https://shiro-jbake.staged.apache.org/session-management.html</loc>
-        <lastmod>2022-01-13</lastmod>
-    </url>
-    <url>
         
<loc>https://shiro-jbake.staged.apache.org/java-authorization-guide.html</loc>
         <lastmod>2022-01-13</lastmod>
     </url>
@@ -57,10 +69,6 @@
         <lastmod>2021-12-30</lastmod>
     </url>
     <url>
-        
<loc>https://shiro-jbake.staged.apache.org/java-authentication-guide.html</loc>
-        <lastmod>2021-12-30</lastmod>
-    </url>
-    <url>
         <loc>https://shiro-jbake.staged.apache.org/cas.html</loc>
         <lastmod>2021-12-30</lastmod>
     </url>
@@ -69,10 +77,6 @@
         <lastmod>2021-11-20</lastmod>
     </url>
     <url>
-        <loc>https://shiro-jbake.staged.apache.org/web.html</loc>
-        <lastmod>2021-11-20</lastmod>
-    </url>
-    <url>
         <loc>https://shiro-jbake.staged.apache.org/web-features.html</loc>
         <lastmod>2021-11-20</lastmod>
     </url>
@@ -113,10 +117,6 @@
         <lastmod>2021-11-20</lastmod>
     </url>
     <url>
-        <loc>https://shiro-jbake.staged.apache.org/reference.html</loc>
-        <lastmod>2021-11-20</lastmod>
-    </url>
-    <url>
         <loc>https://shiro-jbake.staged.apache.org/privacy-policy.html</loc>
         <lastmod>2021-11-20</lastmod>
     </url>
diff --git a/spring-xml.html b/spring-xml.html
index 1b5075d..5a49d9c 100644
--- a/spring-xml.html
+++ b/spring-xml.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='manual'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/spring-xml.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/spring-xml.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/subject.html b/subject.html
index 90cf9ef..cf4dd71 100644
--- a/subject.html
+++ b/subject.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='manual'/>
     <meta property="article:tag" content='subject'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/subject.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/subject.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/support.html b/support.html
index b8247c9..bd9656d 100644
--- a/support.html
+++ b/support.html
@@ -40,7 +40,7 @@
     <meta property="article:tag" content='issues'/>
     <meta property="article:tag" content='bugs'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/support.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/support.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/team.html b/team.html
index 7cd7029..9ecb1f9 100644
--- a/team.html
+++ b/team.html
@@ -33,7 +33,7 @@
     <meta property="article:tag" content='todo'/>
     <meta property="article:tag" content='lend-a-hand'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/team.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/team.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/terminology.html b/terminology.html
index 9178859..81ef054 100644
--- a/terminology.html
+++ b/terminology.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='mailing'/>
     <meta property="article:tag" content='contact'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/terminology.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/terminology.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/testing.html b/testing.html
index 3e210e6..a0b0deb 100644
--- a/testing.html
+++ b/testing.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='testing'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/testing.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/testing.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/tools.html b/tools.html
index 76864f6..3ff0827 100644
--- a/tools.html
+++ b/tools.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='tools'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/tools.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/tools.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/tutorial.html b/tutorial.html
index d47ac5b..8baba5e 100644
--- a/tutorial.html
+++ b/tutorial.html
@@ -31,7 +31,7 @@
     <meta property="og:type" content="article"/>
       <meta name="twitter:card" content="summary" />
     <meta name="twitter:site" content="@ApacheShiro" />
-    <meta property="article:modification_time" content="2022-01-13"/>
+    <meta property="article:modification_time" content="2022-01-14"/>
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='tutorial'/>
     <meta property="og:locale" content="en_US" />
@@ -526,7 +526,7 @@ goodguy = winnebago:drive:eagle5</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>Using <a 
href="static/current/apidocs/org/apache/shiro/SecurityUtils.html"><code>SecurityUtils</code></a>.<a
 
href="static/current/apidocs/org/apache/shiro/SecurityUtils.html#getSubject--">getSubject()</a>,
 we can obtain the currently executing <a 
href="static/current/apidocs/org/apache/shiro/subject/Subject.html"><code>Subject</code></a>.
 <em>Subject</em> is a security term that basically means "a security-specific 
view of the currently executing user". It is not called a 'User' becau [...]
+<p>Using <a 
href="static/current/apidocs/org/apache/shiro/SecurityUtils.html"><code>SecurityUtils</code></a>.<a
 
href="static/current/apidocs/org/apache/shiro/SecurityUtils.html#getSubject()">getSubject()</a>,
 we can obtain the currently executing <a 
href="static/current/apidocs/org/apache/shiro/subject/Subject.html"><code>Subject</code></a>.
 <em>Subject</em> is a security term that basically means "a security-specific 
view of the currently executing user". It is not called a 'User' becau [...]
 </div>
 <div class="paragraph">
 <p>The <code>getSubject()</code> call in a standalone application might return 
a <code>Subject</code> based on user data in an application-specific location, 
and in a server environment (e.g. web app), it acquires the 
<code>Subject</code> based on user data associated with current thread or 
incoming request.</p>
diff --git a/web-features.html b/web-features.html
index 1cb9fbb..eaf87f5 100644
--- a/web-features.html
+++ b/web-features.html
@@ -36,7 +36,7 @@
     <meta property="article:tag" content='overview'/>
     <meta property="article:tag" content='web'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/web-features.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/web-features.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/web.html b/web.html
index 746199e..c41f36b 100644
--- a/web.html
+++ b/web.html
@@ -31,11 +31,11 @@
     <meta property="og:type" content="article"/>
       <meta name="twitter:card" content="summary" />
     <meta name="twitter:site" content="@ApacheShiro" />
-    <meta property="article:modification_time" content="2021-11-20"/>
+    <meta property="article:modification_time" content="2022-01-14"/>
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='web'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" content='https://shiro.apache.org/web.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/web.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
@@ -188,7 +188,7 @@
 </li>
 </ul>
 </li>
-<li><a href="#web_ini_configuration">Web INI configuration</a>
+<li><a href="#web_ini">Web INI configuration</a>
 <ul class="sectlevel3">
 <li><a href="#urls"><code>[urls]</code></a>
 <ul class="sectlevel4">
@@ -243,23 +243,24 @@
 <li><a href="#custom_remembermemanager">Custom 
<code>RememberMeManager</code></a></li>
 </ul>
 </li>
-<li><a href="#jsp_gsp_tag_library">JSP / GSP Tag Library</a>
+<li><a href="#tag_library">JSP / GSP Tag Library</a>
 <ul class="sectlevel2">
-<li><a href="#the_guest_tag">The <code>guest</code> tag</a></li>
-<li><a href="#the_user_tag">The <code>user</code> tag</a></li>
-<li><a href="#the_authenticated_tag">The <code>authenticated</code> 
tag</a></li>
-<li><a href="#the_notauthenticated_tag">The <code>notAuthenticated</code> 
tag</a></li>
+<li><a href="#tag_library_configuration">Tag Library Configuration</a></li>
+<li><a href="#web_guesttag">The <code>guest</code> tag</a></li>
+<li><a href="#web_usertag">The <code>user</code> tag</a></li>
+<li><a href="#web_authenticatedtag">The <code>authenticated</code> tag</a></li>
+<li><a href="#web_notauthenticatedtag">The <code>notAuthenticated</code> 
tag</a></li>
 <li><a href="#the_principal_tag">The <code>principal</code> tag</a>
 <ul class="sectlevel3">
 <li><a href="#typed_principal">Typed principal</a></li>
 <li><a href="#principal_property">Principal property</a></li>
 </ul>
 </li>
-<li><a href="#the_hasrole_tag">The <code>hasRole</code> tag</a></li>
-<li><a href="#the_lacksrole_tag">The <code>lacksRole</code> tag</a></li>
+<li><a href="#web_hasroletag">The <code>hasRole</code> tag</a></li>
+<li><a href="#web_lacksroletag">The <code>lacksRole</code> tag</a></li>
 <li><a href="#the_hasanyrole_tag">The <code>hasAnyRole</code> tag</a></li>
-<li><a href="#the_haspermission_tag">The <code>hasPermission</code> 
tag</a></li>
-<li><a href="#the_lackspermission_tag">The <code>lacksPermission</code> 
tag</a></li>
+<li><a href="#web_haspermissiontag">The <code>hasPermission</code> tag</a></li>
+<li><a href="#web_lackspermissiontag">The <code>lacksPermission</code> 
tag</a></li>
 </ul>
 </li>
 </ul>
@@ -268,13 +269,13 @@
 <h2 id="configuration">Configuration</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The simplest way to integrate Shiro into any web application is to 
configure a Servlet ContextListener and Filter in web.xml that understands how 
to read Shiro&#8217;s INI configuration. The bulk of the INI config format 
itself is defined in the Configuration pages&#8217;s <a 
href="configuration.html#">[#</a>]#Configuration-INISections[INI Sections] 
section, but we&#8217;ll cover some additional web-specific sections here.</p>
+<p>The simplest way to integrate Shiro into any web application is to 
configure a Servlet ContextListener and Filter in web.xml that understands how 
to read Shiro&#8217;s INI configuration. The bulk of the INI config format 
itself is defined in the Configuration pages&#8217;s <a 
href="/configuration.html#Configuration-INIConfiguration-Sections">INI 
Sections</a> section, but we&#8217;ll cover some additional web-specific 
sections here.</p>
 </div>
 <div class="exampleblock">
 <div class="title">Example 1. Using Spring?</div>
 <div class="content">
 <div class="paragraph">
-<p>Spring Framework users will not perform this setup. If you use Spring, you 
will want to read about <a 
href="spring-boot.html#web-applications">Spring-specific web configuration</a> 
instead.</p>
+<p>Spring Framework users will not perform this setup. If you use Spring, you 
will want to read about <a 
href="/spring-boot.html#web_applications">Spring-specific web configuration</a> 
instead.</p>
 </div>
 </div>
 </div>
@@ -556,7 +557,7 @@ For example, <code>/WEB-INF/some/path/shiro.ini</code></p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="web_ini_configuration">Web INI configuration</h3>
+<h3 id="web_ini">Web INI configuration</h3>
 <div class="paragraph">
 <p>In addition to the standard <code>[main]</code>, <code>[users]</code> and 
<code>[roles]</code> sections already described in the main <a 
href="configuration.html">Configuration</a> chapter, you can additionally 
specify a web-specific <code>[urls]</code> section in your 
<code>shiro.ini</code> file:</p>
 </div>
@@ -1031,7 +1032,7 @@ securityManager.sessionManager = 
$sessionManager</code></pre>
 <div class="sect4">
 <h5 id="native_session_timeout">Native Session Timeout</h5>
 <div class="paragraph">
-<p>After configuring the <code>DefaultWebSessionManager</code> instance, 
session timeout is configured as described in <a 
href="session-management.html#">[#</a>]#SessionManagement-sessionTimeout[Session
 Management: Session Timeout]</p>
+<p>After configuring the <code>DefaultWebSessionManager</code> instance, 
session timeout is configured as described in <a 
href="/session-management.html#SessionManagement-SessionManager-SessionTimeout">Session
 Management: Session Timeout</a></p>
 </div>
 </div>
 <div class="sect4">
@@ -1241,14 +1242,13 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="sect1">
-<h2 id="jsp_gsp_tag_library">JSP / GSP Tag Library</h2>
+<h2 id="tag_library">JSP / GSP Tag Library</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Apache Shiro provides a <code>Subject</code>-aware JSP/GSP tag library that 
allows you to control your JSP, JSTL or GSP page output based on the current 
Subject&#8217;s state. This is quite useful for personalizing views based on 
the identity and authorization state of the current user viewing the web 
page.</p>
 </div>
-<div class="paragraph">
-<p>===Tag Library Configuration</p>
-</div>
+<div class="sect2">
+<h3 id="tag_library_configuration">Tag Library Configuration</h3>
 <div class="paragraph">
 <p>The Tag Library Descriptor (TLD) file is bundled in 
<code>shiro-web.jar</code> in the <code>META-INF/shiro.tld</code> file. To use 
any of the tags, add the following line to the top of your JSP page (or 
wherever you define page directives):</p>
 </div>
@@ -1263,8 +1263,9 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 <div class="paragraph">
 <p>Now we&#8217;ll cover each tag and show how it might be used to render a 
page.</p>
 </div>
+</div>
 <div class="sect2">
-<h3 id="the_guest_tag">The <code>guest</code> tag</h3>
+<h3 id="web_guesttag">The <code>guest</code> tag</h3>
 <div class="paragraph">
 <p>The <code>guest</code> tag will display its wrapped content only if the 
current <code>Subject</code> is considered a 'guest'. A guest is any 
<code>Subject</code> that does not have an identity. That is, we don&#8217;t 
know who the user is because they have not logged in and they are not 
remembered (from Remember Me services) from a previous site visit.</p>
 </div>
@@ -1279,13 +1280,13 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>guest</code> tag is the logical opposite of the <a 
href="#Web-usertag"><code>user</code></a> tag.</p>
+<p>The <code>guest</code> tag is the logical opposite of the <a 
href="#web_usertag"><code>user</code></a> tag.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="the_user_tag">The <code>user</code> tag</h3>
+<h3 id="web_usertag">The <code>user</code> tag</h3>
 <div class="paragraph">
-<p>The <code>user</code> tag will display its wrapped content only if the 
current <code>Subject</code> is considered a 'user'. A 'user' in this context 
is defined as a <code>Subject</code> with a known identity, either from a 
successful authentication or from 'RememberMe' services. Note that this tag is 
semantically different from the <a 
href="#Web-authenticatedtag">authenticated</a> tag, which is more restrictive 
than this tag.</p>
+<p>The <code>user</code> tag will display its wrapped content only if the 
current <code>Subject</code> is considered a 'user'. A 'user' in this context 
is defined as a <code>Subject</code> with a known identity, either from a 
successful authentication or from 'RememberMe' services. Note that this tag is 
semantically different from the <a 
href="#web_authenticatedtag">authenticated</a> tag, which is more restrictive 
than this tag.</p>
 </div>
 <div class="paragraph">
 <p>Example:</p>
@@ -1298,16 +1299,16 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>user</code> tag is the logical opposite of the <a 
href="#Web-guesttag"><code>guest</code></a> tag.</p>
+<p>The <code>user</code> tag is the logical opposite of the <a 
href="#web_guesttag"><code>guest</code></a> tag.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="the_authenticated_tag">The <code>authenticated</code> tag</h3>
+<h3 id="web_authenticatedtag">The <code>authenticated</code> tag</h3>
 <div class="paragraph">
 <p>Displays body content only if the current user has successfully 
authenticated <em>during their current session</em>. It is more restrictive 
than the 'user' tag. It is logically opposite to the 'notAuthenticated' tag.</p>
 </div>
 <div class="paragraph">
-<p>The <code>authenticated</code> tag will display its wrapped content only if 
the current <code>Subject</code> has successfully authenticated <em>during 
their current session</em>. It is a more restrictive tag than the <a 
href="#Web-usertag">user</a>, which is used to guarantee identity in sensitive 
workflows.</p>
+<p>The <code>authenticated</code> tag will display its wrapped content only if 
the current <code>Subject</code> has successfully authenticated <em>during 
their current session</em>. It is a more restrictive tag than the <a 
href="#web_usertag">user</a>, which is used to guarantee identity in sensitive 
workflows.</p>
 </div>
 <div class="paragraph">
 <p>Example:</p>
@@ -1320,11 +1321,11 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>authenticated</code> tag is the logical opposite of the <a 
href="#Web-notauthenticatedtag"><code>notAuthenticated</code></a> tag.</p>
+<p>The <code>authenticated</code> tag is the logical opposite of the <a 
href="#web_notauthenticatedtag"><code>notAuthenticated</code></a> tag.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="the_notauthenticated_tag">The <code>notAuthenticated</code> tag</h3>
+<h3 id="web_notauthenticatedtag">The <code>notAuthenticated</code> tag</h3>
 <div class="paragraph">
 <p>The <code>notAuthenticated</code> tag will display its wrapped content if 
the current <code>Subject</code> has <strong>NOT</strong> yet successfully 
authenticated during the current session.</p>
 </div>
@@ -1339,7 +1340,7 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>notAuthenticated</code> tag is the logical opposite of the <a 
href="#Web-authenticatedtag"><code>authenticated</code></a> tag.</p>
+<p>The <code>notAuthenticated</code> tag is the logical opposite of the <a 
href="#web_authenticatedtag"><code>authenticated</code></a> tag.</p>
 </div>
 </div>
 <div class="sect2">
@@ -1422,7 +1423,7 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="sect2">
-<h3 id="the_hasrole_tag">The <code>hasRole</code> tag</h3>
+<h3 id="web_hasroletag">The <code>hasRole</code> tag</h3>
 <div class="paragraph">
 <p>The <code>hasRole</code> tag will display its wrapped content only if the 
current <code>Subject</code> is assigned the specified role.</p>
 </div>
@@ -1437,11 +1438,11 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>hasRole</code> tag is the logical opposite of the <a 
href="#Web-lacksroletag">lacksRole</a> tag.</p>
+<p>The <code>hasRole</code> tag is the logical opposite of the <a 
href="#web_lacksroletag">lacksRole</a> tag.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="the_lacksrole_tag">The <code>lacksRole</code> tag</h3>
+<h3 id="web_lacksroletag">The <code>lacksRole</code> tag</h3>
 <div class="paragraph">
 <p>The <code>lacksRole</code> tag will display its wrapped content only if the 
current <code>Subject</code> <strong>is NOT</strong> assigned the specified 
role.</p>
 </div>
@@ -1456,7 +1457,7 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>lacksRole</code> tag is the logical opposite of the <a 
href="#Web-hasroletag">hasRole</a> tag.</p>
+<p>The <code>lacksRole</code> tag is the logical opposite of the <a 
href="#web_hasroletag">hasRole</a> tag.</p>
 </div>
 </div>
 <div class="sect2">
@@ -1479,7 +1480,7 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="sect2">
-<h3 id="the_haspermission_tag">The <code>hasPermission</code> tag</h3>
+<h3 id="web_haspermissiontag">The <code>hasPermission</code> tag</h3>
 <div class="paragraph">
 <p>The <code>hasPermission</code> tag will display its wrapped content only if 
the current <code>Subject</code> 'has' (implies) the specified permission. That 
is, the user has the specified ability.</p>
 </div>
@@ -1494,11 +1495,11 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>hasPermission</code> tag is the logical opposite of the <a 
href="#Web-lackspermissiontag">lacksPermission</a> tag.</p>
+<p>The <code>hasPermission</code> tag is the logical opposite of the <a 
href="#web_lackspermissiontag">lacksPermission</a> tag.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="the_lackspermission_tag">The <code>lacksPermission</code> tag</h3>
+<h3 id="web_lackspermissiontag">The <code>lacksPermission</code> tag</h3>
 <div class="paragraph">
 <p>The <code>lacksPermission</code> tag will display its wrapped content only 
if the current <code>Subject</code> <strong>DOES NOT</strong> have (imply) the 
specified permission. That is, the user <strong>DOES NOT</strong> have the 
specified ability.</p>
 </div>
@@ -1513,7 +1514,7 @@ securityManager.rememberMeManager = 
$rememberMeManager</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>lacksPermission</code> tag is the logical opposite of the <a 
href="#Web-haspermissiontag">hasPermission</a> tag.</p>
+<p>The <code>lacksPermission</code> tag is the logical opposite of the <a 
href="#web_haspermissiontag">hasPermission</a> tag.</p>
 </div>
 <h2 id="Lendahandwithdocumentation">Lend a hand with documentation</h2>
 
diff --git a/webapp-tutorial.html b/webapp-tutorial.html
index e5ab478..85ed45c 100644
--- a/webapp-tutorial.html
+++ b/webapp-tutorial.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='manual'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/webapp-tutorial.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/webapp-tutorial.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>
diff --git a/what-is-shiro.html b/what-is-shiro.html
index c3e0f10..539f5fe 100644
--- a/what-is-shiro.html
+++ b/what-is-shiro.html
@@ -35,7 +35,7 @@
     <meta property="article:tag" content='documentation'/>
     <meta property="article:tag" content='about'/>
     <meta property="og:locale" content="en_US" />
-    <meta property="og:url" 
content='https://shiro.apache.org/what-is-shiro.html'/>
+    <meta property="og:url" 
content='https://shiro-jbake.staged.apache.org/what-is-shiro.html'/>
     <meta property="og:image" content='img/shiro-featured-image.png'/>
     <meta property="og:image:width" content='1200'/>
     <meta property="og:image:height" content='628'/>

Reply via email to