You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shiro.apache.org by bm...@apache.org on 2021/10/22 10:38:07 UTC

[shiro-site] branch asf-staging-jbake updated: preview 2021-10-22

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 30f63da  preview 2021-10-22
30f63da is described below

commit 30f63da335f55532ac3ea2ee5d33f7e53fcbd844
Author: Benjamin Marwell <bm...@apache.org>
AuthorDate: Fri Oct 22 12:37:59 2021 +0200

    preview 2021-10-22
---
 .htaccess                |   2 +-
 .well-known/security.txt |   2 +-
 10-minute-tutorial.html  |   4 ++--
 2/index.html             |  22 +++++++++++-----------
 3/index.html             |  22 +++++++++++-----------
 4/index.html             |  22 +++++++++++-----------
 5/index.html             |  22 +++++++++++-----------
 6/index.html             |  22 +++++++++++-----------
 7/index.html             |  22 +++++++++++-----------
 8/index.html             |  22 +++++++++++-----------
 feed.xml                 |   4 ++--
 img/favicon.ico          | Bin 0 -> 90022 bytes
 index.html               |   2 +-
 13 files changed, 84 insertions(+), 84 deletions(-)

diff --git a/.htaccess b/.htaccess
index a5502c9..c83bd00 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1,4 +1,4 @@
-RedirectMatch ^/favicon.ico /assets/images/favicon.ico
+RedirectMatch ^/favicon.ico /img/favicon.ico
 RedirectMatch ^/shiro-all(.*) /static/current/shiro-all/$1
 RedirectMatch ^/shiro-core(.*) /static/current/shiro-core/$1
 
diff --git a/.well-known/security.txt b/.well-known/security.txt
index 4d11067..2811f96 100644
--- a/.well-known/security.txt
+++ b/.well-known/security.txt
@@ -1,5 +1,5 @@
 Contact: mailto:security@shiro.apache.org
-Expires: 2022-10-21T21:41:54Z
+Expires: 2022-10-22T10:35:52Z
 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 00ff35d..11ba065 100644
--- a/10-minute-tutorial.html
+++ b/10-minute-tutorial.html
@@ -202,7 +202,7 @@ At least that&#8217;s what we strive for.</p>
 <p>A lot 😉.
 But we don&#8217;t want to bloat the QuickStart.
 Please check out our <a href="features.html">Features</a> page if you&#8217;d like to see what it can do for you.
-Also, if you&#8217;re curious on how we got started and why we exist, please see the <a href="what-is-shiro.html">Shiro History and Mission</a> page.</p>
+Also, if you&#8217;re curious on how we got started and why we exist, please see the <a href="/what-is-shiro.html">Shiro History and Mission</a> page.</p>
 </div>
 <div class="paragraph">
 <p>Ok.
@@ -286,7 +286,7 @@ Now lets break it down in chunks here so you can easily understand what is going
 </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--"><code>getSubject()</code></a>, we can obtain the currently executing <a href="static/current/apidocs/org/apache/shiro/subject/Subject.html"><code>Subject</code></a>.
+<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()"><code>getSubject()</code></a>, we can obtain the currently executing <a href="static/current/apidocs/org/apache/shiro/subject/Subject.html"><code>Subject</code></a>.
 A <em>Subject</em> is just a security-specific "view" of an application User.
 We actually wanted to call it 'User' since that "just makes sense", but we decided against it: too many applications have existing APIs that already have their own User classes/frameworks, and we didn&#8217;t want to conflict with those.
 Also, in the security world, the term <code>Subject</code> is actually the recognized nomenclature.
diff --git a/2/index.html b/2/index.html
index 2970c59..6d63a83 100644
--- a/2/index.html
+++ b/2/index.html
@@ -172,8 +172,8 @@
 
         <ul>
           <li><a href="https://www.infoq.com/articles/apache-shiro">What is Apache Shiro?</a></li>
-          <li><a href="10-minute-tutorial.html">10 Minute Tutorial</a></li>
-          <li><a href="articles.html">More articles...</a></li>
+          <li><a href="../10-minute-tutorial.html">10 Minute Tutorial</a></li>
+          <li><a href="../articles.html">More articles...</a></li>
         </ul>
       </div>
 
@@ -194,7 +194,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Support logins across one or more pluggable data sources (LDAP, JDBC, Active Directory...</p>
-          <a href="authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -204,7 +204,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Perform access control based on roles or fine grained permissions, also using plug...</p>
-          <a href="authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -216,7 +216,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Secure data with the easiest possible Cryptography API&#8217;s available, giving you...</p>
-          <a href="cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -226,7 +226,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Use sessions in any environment, even outside web or EJB containers. Easily...</p>
-          <a href="session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -238,7 +238,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Save development time with innovative approaches that easily handle web specific...</p>
-          <a href="web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -248,7 +248,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>API&#8217;s giving you power and simplicty beyond what Java provides by default...</p>
-          <a href="integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -310,15 +310,15 @@
 
         <div class="card-body">
           <div>
-            <a href="java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
+            <a href="../java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
             <p><small>Learn how Shiro securely verifies identities.</small></p>
           </div>
           <div>
-            <a href="java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
+            <a href="../java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
             <p><small>Learn how Shiro handles permissions, roles and users.</small></p>
           </div>
           <div>
-            <a href="webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
+            <a href="../webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
             <p><small>Step-by-step tutorial for securing a web application with Apache Shiro.</small></p>
           </div>
           <div>
diff --git a/3/index.html b/3/index.html
index be24f7d..7c615ce 100644
--- a/3/index.html
+++ b/3/index.html
@@ -172,8 +172,8 @@
 
         <ul>
           <li><a href="https://www.infoq.com/articles/apache-shiro">What is Apache Shiro?</a></li>
-          <li><a href="10-minute-tutorial.html">10 Minute Tutorial</a></li>
-          <li><a href="articles.html">More articles...</a></li>
+          <li><a href="../10-minute-tutorial.html">10 Minute Tutorial</a></li>
+          <li><a href="../articles.html">More articles...</a></li>
         </ul>
       </div>
 
@@ -194,7 +194,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Support logins across one or more pluggable data sources (LDAP, JDBC, Active Directory...</p>
-          <a href="authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -204,7 +204,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Perform access control based on roles or fine grained permissions, also using plug...</p>
-          <a href="authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -216,7 +216,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Secure data with the easiest possible Cryptography API&#8217;s available, giving you...</p>
-          <a href="cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -226,7 +226,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Use sessions in any environment, even outside web or EJB containers. Easily...</p>
-          <a href="session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -238,7 +238,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Save development time with innovative approaches that easily handle web specific...</p>
-          <a href="web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -248,7 +248,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>API&#8217;s giving you power and simplicty beyond what Java provides by default...</p>
-          <a href="integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -310,15 +310,15 @@
 
         <div class="card-body">
           <div>
-            <a href="java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
+            <a href="../java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
             <p><small>Learn how Shiro securely verifies identities.</small></p>
           </div>
           <div>
-            <a href="java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
+            <a href="../java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
             <p><small>Learn how Shiro handles permissions, roles and users.</small></p>
           </div>
           <div>
-            <a href="webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
+            <a href="../webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
             <p><small>Step-by-step tutorial for securing a web application with Apache Shiro.</small></p>
           </div>
           <div>
diff --git a/4/index.html b/4/index.html
index a1d2c47..8c5213e 100644
--- a/4/index.html
+++ b/4/index.html
@@ -172,8 +172,8 @@
 
         <ul>
           <li><a href="https://www.infoq.com/articles/apache-shiro">What is Apache Shiro?</a></li>
-          <li><a href="10-minute-tutorial.html">10 Minute Tutorial</a></li>
-          <li><a href="articles.html">More articles...</a></li>
+          <li><a href="../10-minute-tutorial.html">10 Minute Tutorial</a></li>
+          <li><a href="../articles.html">More articles...</a></li>
         </ul>
       </div>
 
@@ -194,7 +194,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Support logins across one or more pluggable data sources (LDAP, JDBC, Active Directory...</p>
-          <a href="authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -204,7 +204,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Perform access control based on roles or fine grained permissions, also using plug...</p>
-          <a href="authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -216,7 +216,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Secure data with the easiest possible Cryptography API&#8217;s available, giving you...</p>
-          <a href="cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -226,7 +226,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Use sessions in any environment, even outside web or EJB containers. Easily...</p>
-          <a href="session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -238,7 +238,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Save development time with innovative approaches that easily handle web specific...</p>
-          <a href="web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -248,7 +248,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>API&#8217;s giving you power and simplicty beyond what Java provides by default...</p>
-          <a href="integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -310,15 +310,15 @@
 
         <div class="card-body">
           <div>
-            <a href="java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
+            <a href="../java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
             <p><small>Learn how Shiro securely verifies identities.</small></p>
           </div>
           <div>
-            <a href="java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
+            <a href="../java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
             <p><small>Learn how Shiro handles permissions, roles and users.</small></p>
           </div>
           <div>
-            <a href="webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
+            <a href="../webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
             <p><small>Step-by-step tutorial for securing a web application with Apache Shiro.</small></p>
           </div>
           <div>
diff --git a/5/index.html b/5/index.html
index 7ca5714..336a930 100644
--- a/5/index.html
+++ b/5/index.html
@@ -172,8 +172,8 @@
 
         <ul>
           <li><a href="https://www.infoq.com/articles/apache-shiro">What is Apache Shiro?</a></li>
-          <li><a href="10-minute-tutorial.html">10 Minute Tutorial</a></li>
-          <li><a href="articles.html">More articles...</a></li>
+          <li><a href="../10-minute-tutorial.html">10 Minute Tutorial</a></li>
+          <li><a href="../articles.html">More articles...</a></li>
         </ul>
       </div>
 
@@ -194,7 +194,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Support logins across one or more pluggable data sources (LDAP, JDBC, Active Directory...</p>
-          <a href="authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -204,7 +204,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Perform access control based on roles or fine grained permissions, also using plug...</p>
-          <a href="authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -216,7 +216,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Secure data with the easiest possible Cryptography API&#8217;s available, giving you...</p>
-          <a href="cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -226,7 +226,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Use sessions in any environment, even outside web or EJB containers. Easily...</p>
-          <a href="session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -238,7 +238,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Save development time with innovative approaches that easily handle web specific...</p>
-          <a href="web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -248,7 +248,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>API&#8217;s giving you power and simplicty beyond what Java provides by default...</p>
-          <a href="integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -310,15 +310,15 @@
 
         <div class="card-body">
           <div>
-            <a href="java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
+            <a href="../java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
             <p><small>Learn how Shiro securely verifies identities.</small></p>
           </div>
           <div>
-            <a href="java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
+            <a href="../java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
             <p><small>Learn how Shiro handles permissions, roles and users.</small></p>
           </div>
           <div>
-            <a href="webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
+            <a href="../webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
             <p><small>Step-by-step tutorial for securing a web application with Apache Shiro.</small></p>
           </div>
           <div>
diff --git a/6/index.html b/6/index.html
index dc9afd1..129d39a 100644
--- a/6/index.html
+++ b/6/index.html
@@ -172,8 +172,8 @@
 
         <ul>
           <li><a href="https://www.infoq.com/articles/apache-shiro">What is Apache Shiro?</a></li>
-          <li><a href="10-minute-tutorial.html">10 Minute Tutorial</a></li>
-          <li><a href="articles.html">More articles...</a></li>
+          <li><a href="../10-minute-tutorial.html">10 Minute Tutorial</a></li>
+          <li><a href="../articles.html">More articles...</a></li>
         </ul>
       </div>
 
@@ -194,7 +194,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Support logins across one or more pluggable data sources (LDAP, JDBC, Active Directory...</p>
-          <a href="authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -204,7 +204,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Perform access control based on roles or fine grained permissions, also using plug...</p>
-          <a href="authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -216,7 +216,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Secure data with the easiest possible Cryptography API&#8217;s available, giving you...</p>
-          <a href="cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -226,7 +226,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Use sessions in any environment, even outside web or EJB containers. Easily...</p>
-          <a href="session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -238,7 +238,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Save development time with innovative approaches that easily handle web specific...</p>
-          <a href="web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -248,7 +248,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>API&#8217;s giving you power and simplicty beyond what Java provides by default...</p>
-          <a href="integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -310,15 +310,15 @@
 
         <div class="card-body">
           <div>
-            <a href="java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
+            <a href="../java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
             <p><small>Learn how Shiro securely verifies identities.</small></p>
           </div>
           <div>
-            <a href="java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
+            <a href="../java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
             <p><small>Learn how Shiro handles permissions, roles and users.</small></p>
           </div>
           <div>
-            <a href="webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
+            <a href="../webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
             <p><small>Step-by-step tutorial for securing a web application with Apache Shiro.</small></p>
           </div>
           <div>
diff --git a/7/index.html b/7/index.html
index 11c2b6b..f4e0ce9 100644
--- a/7/index.html
+++ b/7/index.html
@@ -172,8 +172,8 @@
 
         <ul>
           <li><a href="https://www.infoq.com/articles/apache-shiro">What is Apache Shiro?</a></li>
-          <li><a href="10-minute-tutorial.html">10 Minute Tutorial</a></li>
-          <li><a href="articles.html">More articles...</a></li>
+          <li><a href="../10-minute-tutorial.html">10 Minute Tutorial</a></li>
+          <li><a href="../articles.html">More articles...</a></li>
         </ul>
       </div>
 
@@ -194,7 +194,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Support logins across one or more pluggable data sources (LDAP, JDBC, Active Directory...</p>
-          <a href="authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -204,7 +204,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Perform access control based on roles or fine grained permissions, also using plug...</p>
-          <a href="authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -216,7 +216,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Secure data with the easiest possible Cryptography API&#8217;s available, giving you...</p>
-          <a href="cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -226,7 +226,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Use sessions in any environment, even outside web or EJB containers. Easily...</p>
-          <a href="session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -238,7 +238,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Save development time with innovative approaches that easily handle web specific...</p>
-          <a href="web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -248,7 +248,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>API&#8217;s giving you power and simplicty beyond what Java provides by default...</p>
-          <a href="integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -310,15 +310,15 @@
 
         <div class="card-body">
           <div>
-            <a href="java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
+            <a href="../java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
             <p><small>Learn how Shiro securely verifies identities.</small></p>
           </div>
           <div>
-            <a href="java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
+            <a href="../java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
             <p><small>Learn how Shiro handles permissions, roles and users.</small></p>
           </div>
           <div>
-            <a href="webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
+            <a href="../webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
             <p><small>Step-by-step tutorial for securing a web application with Apache Shiro.</small></p>
           </div>
           <div>
diff --git a/8/index.html b/8/index.html
index 80d3369..d4f6e03 100644
--- a/8/index.html
+++ b/8/index.html
@@ -172,8 +172,8 @@
 
         <ul>
           <li><a href="https://www.infoq.com/articles/apache-shiro">What is Apache Shiro?</a></li>
-          <li><a href="10-minute-tutorial.html">10 Minute Tutorial</a></li>
-          <li><a href="articles.html">More articles...</a></li>
+          <li><a href="../10-minute-tutorial.html">10 Minute Tutorial</a></li>
+          <li><a href="../articles.html">More articles...</a></li>
         </ul>
       </div>
 
@@ -194,7 +194,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Support logins across one or more pluggable data sources (LDAP, JDBC, Active Directory...</p>
-          <a href="authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authentication-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -204,7 +204,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Perform access control based on roles or fine grained permissions, also using plug...</p>
-          <a href="authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../authorization-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -216,7 +216,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Secure data with the easiest possible Cryptography API&#8217;s available, giving you...</p>
-          <a href="cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -226,7 +226,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Use sessions in any environment, even outside web or EJB containers. Easily...</p>
-          <a href="session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../session-management-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -238,7 +238,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>Save development time with innovative approaches that easily handle web specific...</p>
-          <a href="web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../web-features.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
 
@@ -248,7 +248,7 @@
         </div>
         <div class="card-body shadow-sm pb-2">
           <p>API&#8217;s giving you power and simplicty beyond what Java provides by default...</p>
-          <a href="integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
+          <a href="../integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
         </div>
       </div>
     </div>
@@ -294,15 +294,15 @@
 
         <div class="card-body">
           <div>
-            <a href="java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
+            <a href="../java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a>
             <p><small>Learn how Shiro securely verifies identities.</small></p>
           </div>
           <div>
-            <a href="java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
+            <a href="../java-authorization-guide.html"><h4 class="popular-guides">Java Authorization Guide</h4></a>
             <p><small>Learn how Shiro handles permissions, roles and users.</small></p>
           </div>
           <div>
-            <a href="webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
+            <a href="../webapp-tutorial.html"><h4 class="popular-guides">Web App Tutorial</h4></a>
             <p><small>Step-by-step tutorial for securing a web application with Apache Shiro.</small></p>
           </div>
           <div>
diff --git a/feed.xml b/feed.xml
index 3467e8b..3daec54 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,8 +6,8 @@
     <atom:link href="https://shiro-jbake.staged.apache.org/feed.xml" rel="self" type="application/rss+xml" />
     <description>JBake Bootstrap Template</description>
     <language>en-gb</language>
-    <pubDate>Thu, 21 Oct 2021 23:41:55 +0200</pubDate>
-    <lastBuildDate>Thu, 21 Oct 2021 23:41:55 +0200</lastBuildDate>
+    <pubDate>Fri, 22 Oct 2021 12:35:53 +0200</pubDate>
+    <lastBuildDate>Fri, 22 Oct 2021 12:35:53 +0200</lastBuildDate>
 
     <item>
       <title>Apache Shiro v1.8.0 released</title>
diff --git a/img/favicon.ico b/img/favicon.ico
new file mode 100644
index 0000000..fae7200
Binary files /dev/null and b/img/favicon.ico differ
diff --git a/index.html b/index.html
index 7f63f98..71314a1 100644
--- a/index.html
+++ b/index.html
@@ -296,7 +296,7 @@
           <nav class="" aria-label="News Pagination">
             <ul class="pagination justify-content-center">
               <li class="page-item disabled" aria-disabled="true" disabled><a class="page-link" rel="prev" href="#">Previous</a></li>
-              <li class="page-item"><a class="page-link" rel="self" href="1">1</a></li>
+              <li class="page-item"><a class="page-link" rel="self" href="">1</a></li>
               <li class="page-item"><a class="page-link" rel="next" href="2">Next</a></li>
               <li class="page-item"><a class="page-link" href="news.html">Archive</a></li>
             </ul>