This is an automated email from the ASF dual-hosted git repository. bmarwell pushed a commit to branch jbake in repository https://gitbox.apache.org/repos/asf/shiro-site.git
commit afc41cbbeed527d8750ae44821ec1fe40e1f8ca7 Author: Benjamin Marwell <[email protected]> AuthorDate: Fri Oct 22 12:34:52 2021 +0200 fix dead links on paging, fix anchor from tutorial. --- jbake/content/10-minute-tutorial.adoc | 4 ++-- jbake/templates/index.ftl | 22 +++++++++++----------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/jbake/content/10-minute-tutorial.adoc b/jbake/content/10-minute-tutorial.adoc index a23a44c..c752d9e 100644 --- a/jbake/content/10-minute-tutorial.adoc +++ b/jbake/content/10-minute-tutorial.adoc @@ -30,7 +30,7 @@ At least that's what we strive for. A lot 😉. But we don't want to bloat the QuickStart. Please check out our link:features.html[Features] page if you'd like to see what it can do for you. -Also, if you're curious on how we got started and why we exist, please see the link:what-is-shiro.html[Shiro History and Mission] page. +Also, if you're curious on how we got started and why we exist, please see the link:/what-is-shiro.html[Shiro History and Mission] page. Ok. Now let's actually do something! @@ -80,7 +80,7 @@ In almost all environments, you can obtain the currently executing user via the Subject currentUser = SecurityUtils.getSubject(); ---- -Using link:static/current/apidocs/org/apache/shiro/SecurityUtils.html[`SecurityUtils`].link:static/current/apidocs/org/apache/shiro/SecurityUtils.html#getSubject--[`getSubject()`], we can obtain the currently executing link:static/current/apidocs/org/apache/shiro/subject/Subject.html[`Subject`]. +Using link:static/current/apidocs/org/apache/shiro/SecurityUtils.html[`SecurityUtils`].link:static/current/apidocs/org/apache/shiro/SecurityUtils.html#getSubject()[`getSubject()`], we can obtain the currently executing link:static/current/apidocs/org/apache/shiro/subject/Subject.html[`Subject`]. A _Subject_ 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't want to conflict with those. Also, in the security world, the term `Subject` is actually the recognized nomenclature. diff --git a/jbake/templates/index.ftl b/jbake/templates/index.ftl index c7f4acc..6ff80c4 100644 --- a/jbake/templates/index.ftl +++ b/jbake/templates/index.ftl @@ -17,8 +17,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="<#if (content.rootpath)??>${content.rootpath}<#else></#if>10-minute-tutorial.html">10 Minute Tutorial</a></li> + <li><a href="<#if (content.rootpath)??>${content.rootpath}<#else></#if>articles.html">More articles...</a></li> </ul> </div> @@ -39,7 +39,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 >>></span></a> + <a href="<#if (content.rootpath)??>${content.rootpath}<#else></#if>authentication-features.html"><span class="more">Read More >>></span></a> </div> </div> @@ -49,7 +49,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 >>></span></a> + <a href="<#if (content.rootpath)??>${content.rootpath}<#else></#if>authorization-features.html"><span class="more">Read More >>></span></a> </div> </div> </div> @@ -61,7 +61,7 @@ </div> <div class="card-body shadow-sm pb-2"> <p>Secure data with the easiest possible Cryptography API’s available, giving you...</p> - <a href="cryptography-features.html"><span class="more">Read More >>></span></a> + <a href="<#if (content.rootpath)??>${content.rootpath}<#else></#if>cryptography-features.html"><span class="more">Read More >>></span></a> </div> </div> @@ -71,7 +71,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 >>></span></a> + <a href="<#if (content.rootpath)??>${content.rootpath}<#else></#if>session-management-features.html"><span class="more">Read More >>></span></a> </div> </div> </div> @@ -83,7 +83,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 >>></span></a> + <a href="<#if (content.rootpath)??>${content.rootpath}<#else></#if>web-features.html"><span class="more">Read More >>></span></a> </div> </div> @@ -93,7 +93,7 @@ </div> <div class="card-body shadow-sm pb-2"> <p>API’s giving you power and simplicty beyond what Java provides by default...</p> - <a href="integration.html"><span class="more">Read More >>></span></a> + <a href="<#if (content.rootpath)??>${content.rootpath}<#else></#if>integration.html"><span class="more">Read More >>></span></a> </div> </div> </div> @@ -155,15 +155,15 @@ <div class="card-body"> <div> - <a href="java-authentication-guide.html"><h4 class="popular-guides">Java Authentication Guide</h4></a> + <a href="<#if (content.rootpath)??>${content.rootpath}<#else></#if>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="<#if (content.rootpath)??>${content.rootpath}<#else></#if>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="<#if (content.rootpath)??>${content.rootpath}<#else></#if>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>
