You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shiro.apache.org by bd...@apache.org on 2016/10/24 16:10:36 UTC

[1/2] shiro-site git commit: Add link to footer to edit current page on GitHub if 'ghEditPage' is present

Repository: shiro-site
Updated Branches:
  refs/heads/master 7df034f5a -> c4731cd49


Add link to footer to edit current page on GitHub if 'ghEditPage' is present


Project: http://git-wip-us.apache.org/repos/asf/shiro-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/shiro-site/commit/a4a59628
Tree: http://git-wip-us.apache.org/repos/asf/shiro-site/tree/a4a59628
Diff: http://git-wip-us.apache.org/repos/asf/shiro-site/diff/a4a59628

Branch: refs/heads/master
Commit: a4a596289a1774ba62647f019ded3219e4c71382
Parents: 7df034f
Author: Brian Demers <bd...@apache.org>
Authored: Mon Oct 24 12:08:11 2016 -0400
Committer: Brian Demers <bd...@apache.org>
Committed: Mon Oct 24 12:08:11 2016 -0400

----------------------------------------------------------------------
 assets/css/style.css    |  5 +++++
 assets/js/shiro-site.js | 16 ++++++++++++++++
 templates/default.vtl   |  9 +++++++++
 3 files changed, 30 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/shiro-site/blob/a4a59628/assets/css/style.css
----------------------------------------------------------------------
diff --git a/assets/css/style.css b/assets/css/style.css
index e320b79..63ef54f 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -357,4 +357,9 @@ ul.navigation a {
 .warning {
 	color: #9F6000;
 	background-color: #FEEFB3;
+}
+
+.editThisPage {
+	position:absolute; bottom:2%; right:2%;
+	font-size:16px;
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/a4a59628/assets/js/shiro-site.js
----------------------------------------------------------------------
diff --git a/assets/js/shiro-site.js b/assets/js/shiro-site.js
new file mode 100644
index 0000000..9a74c76
--- /dev/null
+++ b/assets/js/shiro-site.js
@@ -0,0 +1,16 @@
+
+function addPageEditLink() {
+
+    var ghRepo = "apache/shiro-site";
+    var ghRelHref = "https://github.com/" + ghRepo + "/edit/master/";
+
+    var ghEditPageElement = $( "#ghEditPage" );
+    var editThisPageElement = $(".editThisPage");
+
+        if (ghEditPageElement && ghEditPageElement.val() && editThisPageElement) {
+            var relGHPage = ghEditPageElement.val();
+
+            var ghEditHref = ghRelHref + relGHPage;
+            editThisPageElement.append("<a href='" + ghEditHref + "'>Edit this Page on Github</a>");
+        }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/a4a59628/templates/default.vtl
----------------------------------------------------------------------
diff --git a/templates/default.vtl b/templates/default.vtl
index 407c4cb..bcec194 100644
--- a/templates/default.vtl
+++ b/templates/default.vtl
@@ -56,6 +56,7 @@
     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/styles/default.min.css" integrity="sha256-Zd1icfZ72UBmsId/mUcagrmN7IN5Qkrvh75ICHIQVTk=" crossorigin="anonymous" />
     <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/highlight.min.js" integrity="sha256-s63qpgPYoQk+wv3U6WZqioVJrwFNBTgD4dkeegLuwvo=" crossorigin="anonymous"></script>
 
+    <script type="text/javascript" src="$root/assets/js/shiro-site.js"></script>
     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
     <script type="text/javascript" src="$root/assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
     <script>hljs.initHighlightingOnLoad();</script>
@@ -65,6 +66,10 @@
             //Google Analytics
             jQuery.trackPage('UA-11551827-1');
         });
+
+        $( document ).ready(function() {
+            addPageEditLink();
+        });
     </script>
 </head>
 
@@ -102,6 +107,10 @@
             <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
             <p>Copyright &copy; 2008-$year The Apache Software Foundation</p>
+
+            <div class="editThisPage">
+            </div>
+
             <div class="footer-shield"></div>
 
         </div> <!--END FOOTER WRAPPER-->


[2/2] shiro-site git commit: added ghEditPage hidden to pages to render "edit" link in footer

Posted by bd...@apache.org.
added ghEditPage hidden to pages to render "edit" link in footer


Project: http://git-wip-us.apache.org/repos/asf/shiro-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/shiro-site/commit/c4731cd4
Tree: http://git-wip-us.apache.org/repos/asf/shiro-site/tree/c4731cd4
Diff: http://git-wip-us.apache.org/repos/asf/shiro-site/diff/c4731cd4

Branch: refs/heads/master
Commit: c4731cd49e5c372f1fe19aaa0f003167361b18bb
Parents: a4a5962
Author: Brian Demers <bd...@apache.org>
Authored: Mon Oct 24 12:10:17 2016 -0400
Committer: Brian Demers <bd...@apache.org>
Committed: Mon Oct 24 12:10:17 2016 -0400

----------------------------------------------------------------------
 10-minute-tutorial.md.vtl        | 3 ++-
 about.md                         | 2 ++
 adoption.md                      | 3 ++-
 architecture.md.vtl              | 2 ++
 articles.md                      | 3 ++-
 authentication-features.md       | 2 ++
 authentication-guide.html.vtl    | 2 ++
 authentication.md.vtl            | 3 ++-
 authenticator.html.vtl           | 3 ++-
 authorization-features.md        | 3 ++-
 authorization.md.vtl             | 3 ++-
 authorizer.html.vtl              | 3 ++-
 banner.html.vtl                  | 3 ++-
 cachemanager.md                  | 2 ++
 caching.md                       | 3 ++-
 cas.md.vtl                       | 3 ++-
 codec.html.vtl                   | 3 ++-
 command-line-hasher.md           | 3 ++-
 commercial-support.md            | 3 ++-
 community.md                     | 3 ++-
 concurrency.md                   | 3 ++-
 conferences.md                   | 3 ++-
 configuration.md.vtl             | 3 ++-
 confluence-auto-export.html.vtl  | 3 ++-
 contribute.md                    | 2 ++
 core.md                          | 2 ++
 cryptography-features.md         | 3 ++-
 cryptography.md                  | 3 ++-
 deprecated-pages.html            | 2 ++
 developer-resources.md.vtl       | 3 ++-
 developers.md                    | 3 ++-
 documentation-help-block.md      | 3 ++-
 documentation.md.vtl             | 3 ++-
 download.html.vtl                | 2 ++
 events.md                        | 3 ++-
 features-overview.md             | 3 ++-
 features.md                      | 3 ++-
 forums.md                        | 3 ++-
 get-started.md                   | 3 ++-
 getting-started-block.md         | 3 ++-
 graduation-resolution.md         | 3 ++-
 guice.md.vtl                     | 3 ++-
 guides.md                        | 3 ++-
 how-to-contribute.md             | 3 ++-
 inclusionslibrary.md             | 2 ++
 integration.md                   | 3 ++-
 introduction.md                  | 3 ++-
 issues.md                        | 3 ++-
 java-annotations-list.md         | 2 ++
 java-annotations.md              | 3 ++-
 java-authentication-guide.md.vtl | 3 ++-
 java-authorization-guide.md.vtl  | 3 ++-
 java-cryptography-guide.md.vtl   | 3 ++-
 jsp-tag-library.md               | 3 ++-
 license.md                       | 3 ++-
 mailing-lists.md                 | 3 ++-
 navigation.md                    | 2 ++
 news.html                        | 2 ++
 overview.md                      | 3 ++-
 performing-a-release.html.vtl    | 3 ++-
 permissions.md                   | 2 ++
 powered-by-shiro.md              | 2 ++
 privacy-policy.md                | 3 ++-
 quickstart.html.vtl              | 3 ++-
 realm.md.vtl                     | 2 ++
 reference.md                     | 2 ++
 securitymanager.md.vtl           | 3 ++-
 session-management-features.md   | 3 ++-
 session-management.md.vtl        | 3 ++-
 sessionmanager.html.vtl          | 3 ++-
 spring.md                        | 3 ++-
 subject.md.vtl                   | 3 ++-
 support.md                       | 3 ++-
 tags.html                        | 2 ++
 team.md                          | 2 ++
 terminology.md                   | 2 ++
 testing.md.vtl                   | 3 ++-
 tools.md                         | 3 ++-
 tutorial.md.vtl                  | 2 ++
 version-2-brainstorming.md       | 3 ++-
 web-features.md                  | 3 ++-
 web.md.vtl                       | 3 ++-
 webapp-tutorial.md               | 2 ++
 what-is-shiro.md                 | 3 ++-
 wiki-todos.md                    | 3 ++-
 85 files changed, 170 insertions(+), 63 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/10-minute-tutorial.md.vtl
----------------------------------------------------------------------
diff --git a/10-minute-tutorial.md.vtl b/10-minute-tutorial.md.vtl
index 85c4145..2b4e3e2 100644
--- a/10-minute-tutorial.md.vtl
+++ b/10-minute-tutorial.md.vtl
@@ -192,4 +192,5 @@ However, how you configure a [Realm](realm.html "Realm") is largely dependent up
 
 When you're ready to jump in with a little more detail, you'll definitely want to read the [Authentication Guide](java-authentication-guide.html "Java Authentication Guide") and [Authorization Guide](java-authorization-guide.html "Java Authorization Guide"). Then can move onto other [Documentation](documentation.html "Documentation"), in particularly the [Reference Manual](reference.html "Reference"), to answer any other questions. You'll also probably want to join the user [mailing list](mailing-lists.html "Mailing Lists") - you'll find that we have a great community with people willing to help whenever possible.
 
-Thanks for following along. We hope you enjoy using Apache Shiro!
\ No newline at end of file
+Thanks for following along. We hope you enjoy using Apache Shiro!
+<input type="hidden" id="ghEditPage" value="10-minute-tutorial.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/about.md
----------------------------------------------------------------------
diff --git a/about.md b/about.md
index 211e5bd..bdfff43 100644
--- a/about.md
+++ b/about.md
@@ -14,3 +14,5 @@ If you'd like to learn more about Shiro please visit the links below
 * [Events](events.html) - See what Apache Shiro events are coming that you should consider attending
 
 * [License](license.html) - Review the license under which Shiro is released - Apache Software License, Version 2.0
+
+<input type="hidden" id="ghEditPage" value="about.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/adoption.md
----------------------------------------------------------------------
diff --git a/adoption.md b/adoption.md
index 5e032fe..ac1668d 100644
--- a/adoption.md
+++ b/adoption.md
@@ -3,4 +3,5 @@
 
 Are you using Shiro to build an application? List your name and company here and let the world know!
 
-The more people that adopt Shiro, the better it becomes, and the more you benefit from it. Help adoption by letting others know how you use it.
\ No newline at end of file
+The more people that adopt Shiro, the better it becomes, and the more you benefit from it. Help adoption by letting others know how you use it.
+<input type="hidden" id="ghEditPage" value="adoption.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/architecture.md.vtl
----------------------------------------------------------------------
diff --git a/architecture.md.vtl b/architecture.md.vtl
index e9c85f6..e6b0a97 100644
--- a/architecture.md.vtl
+++ b/architecture.md.vtl
@@ -109,3 +109,5 @@ While we hope this documentation helps you with the work you're doing with Apach
 
 The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html).
 
+
+<input type="hidden" id="ghEditPage" value="architecture.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/articles.md
----------------------------------------------------------------------
diff --git a/articles.md b/articles.md
index 681cea3..a051d7a 100644
--- a/articles.md
+++ b/articles.md
@@ -57,4 +57,5 @@ Once you've gotten your feet wet, you might find these useful too:
 
 *   **[Apache Shiro tags for JSF - Securing Your JSF Pages](http://techbeats.deluan.com/apache-shiro-tags-for-jsffacelets)** by Deluan Quint�o on 1 November 2010.
 
-*   **Shiro DevNexus 2009 Presentation** by Jeremy Haile: ([PDF](assets/images/articles/Ki-DevNexus-2009.pdf?version=1&modificationDate=1246602947000)) ([Keynote](assets/images/articles/Ki-DevNexus-2009.key.zip?version=1&modificationDate=1246602947000)) ([Powerpoint](assets/images/articles/Ki-DevNexus-2009.ppt.zip?version=1&modificationDate=1246602947000))
\ No newline at end of file
+*   **Shiro DevNexus 2009 Presentation** by Jeremy Haile: ([PDF](assets/images/articles/Ki-DevNexus-2009.pdf?version=1&modificationDate=1246602947000)) ([Keynote](assets/images/articles/Ki-DevNexus-2009.key.zip?version=1&modificationDate=1246602947000)) ([Powerpoint](assets/images/articles/Ki-DevNexus-2009.ppt.zip?version=1&modificationDate=1246602947000))
+<input type="hidden" id="ghEditPage" value="articles.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/authentication-features.md
----------------------------------------------------------------------
diff --git a/authentication-features.md b/authentication-features.md
index a43f7d0..ffe691f 100644
--- a/authentication-features.md
+++ b/authentication-features.md
@@ -45,3 +45,5 @@ The Shiro framework is designed to make authentication as clean and intuitive as
 
 *   **Login with one or more realms** - Using Shiro, you can easily authenticate a user against one or more realms and return one unified view of their identity.  In addition, you can customize the authentication process with Shiro's notion of an authentication strategy. The strategies can be setup in configuration files so changes don't require source code modifications-- reducing complexity and maintenance effort.
 
+
+<input type="hidden" id="ghEditPage" value="authentication-features.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/authentication-guide.html.vtl
----------------------------------------------------------------------
diff --git a/authentication-guide.html.vtl b/authentication-guide.html.vtl
index 3b697ff..45bd5d0 100644
--- a/authentication-guide.html.vtl
+++ b/authentication-guide.html.vtl
@@ -1 +1,3 @@
 #redirect('java-authentication-guide.html', 'Authentication Guide')
+
+<input type="hidden" id="ghEditPage" value="authentication-guide.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/authentication.md.vtl
----------------------------------------------------------------------
diff --git a/authentication.md.vtl b/authentication.md.vtl
index b251c04..c5d3d85 100644
--- a/authentication.md.vtl
+++ b/authentication.md.vtl
@@ -313,4 +313,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="authentication.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/authenticator.html.vtl
----------------------------------------------------------------------
diff --git a/authenticator.html.vtl b/authenticator.html.vtl
index 3599def..0e90f21 100644
--- a/authenticator.html.vtl
+++ b/authenticator.html.vtl
@@ -1 +1,2 @@
-#todoAddDoc()
\ No newline at end of file
+#todoAddDoc()
+<input type="hidden" id="ghEditPage" value="authenticator.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/authorization-features.md
----------------------------------------------------------------------
diff --git a/authorization-features.md b/authorization-features.md
index 9febae0..242a0a6 100644
--- a/authorization-features.md
+++ b/authorization-features.md
@@ -44,4 +44,5 @@ Authorization is a critical element of any application but it can quickly become
 
 *   **Pluggable data sources** - Shiro uses pluggable data access objects, referred to as Realms, to connect to security data sources where you keep your access control information, like a LDAP or a relational database.  To help you avoid building and maintaining integrations yourself, Shiro provides out-of-the-box realms for popular data sources like LDAP, Active Directory, Kerboros, and JDBC.  If needed, you can also create your own realms to support specific functionality not included in the basic realms.
 
-*   **Supports any data model** - Shiro can support any data model for access control-- it doesn't force a model on you. Your realm implementation ultimately decides how your permissions and roles are grouped together and whether to return a "yes" or a "no" answer to Shiro.  This feature allows you to architect your application in the manner you chose and Shiro will bend to support you.
\ No newline at end of file
+*   **Supports any data model** - Shiro can support any data model for access control-- it doesn't force a model on you. Your realm implementation ultimately decides how your permissions and roles are grouped together and whether to return a "yes" or a "no" answer to Shiro.  This feature allows you to architect your application in the manner you chose and Shiro will bend to support you.
+<input type="hidden" id="ghEditPage" value="authorization-features.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/authorization.md.vtl
----------------------------------------------------------------------
diff --git a/authorization.md.vtl b/authorization.md.vtl
index 179af93..59aeaf1 100644
--- a/authorization.md.vtl
+++ b/authorization.md.vtl
@@ -633,4 +633,5 @@ For example, in `shiro.ini`:
 authorizer = com.foo.bar.authz.CustomAuthorizer
 
 securityManager.authorizer = $authorizer
-```
\ No newline at end of file
+```
+<input type="hidden" id="ghEditPage" value="authorization.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/authorizer.html.vtl
----------------------------------------------------------------------
diff --git a/authorizer.html.vtl b/authorizer.html.vtl
index 3599def..c37fa78 100644
--- a/authorizer.html.vtl
+++ b/authorizer.html.vtl
@@ -1 +1,2 @@
-#todoAddDoc()
\ No newline at end of file
+#todoAddDoc()
+<input type="hidden" id="ghEditPage" value="authorizer.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/banner.html.vtl
----------------------------------------------------------------------
diff --git a/banner.html.vtl b/banner.html.vtl
index dc7aa80..a9953d4 100644
--- a/banner.html.vtl
+++ b/banner.html.vtl
@@ -1 +1,2 @@
-#redirect('index.html', 'Main Page')
\ No newline at end of file
+#redirect('index.html', 'Main Page')
+<input type="hidden" id="ghEditPage" value="banner.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/cachemanager.md
----------------------------------------------------------------------
diff --git a/cachemanager.md b/cachemanager.md
index 729939c..a762386 100644
--- a/cachemanager.md
+++ b/cachemanager.md
@@ -39,3 +39,5 @@ Finally note that [`AuthorizingRealm`](static/current/apidocs/org/apache/shiro/r
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time.  If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
 The easiest way to contribute your documentation is to send it to the <a class="external-link" href="http://shiro-user.582556.n2.nabble.com/" rel="nofollow">User Forum</a> or the <a href="mailing-lists.html" title="Mailing Lists">User Mailing List</a>.
+
+<input type="hidden" id="ghEditPage" value="cachemanager.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/caching.md
----------------------------------------------------------------------
diff --git a/caching.md b/caching.md
index d9c024d..049b0ee 100644
--- a/caching.md
+++ b/caching.md
@@ -67,4 +67,5 @@ TBD
 <a name="Caching-AuthorizationCacheInvalidation"></a>
 ##Authorization Cache Invalidation
 
-Finally note that [`AuthorizingRealm`](static/current/apidocs/org/apache/shiro/realm/AuthorizingRealm.html) has a [clearCachedAuthorizationInfo method](static/current/apidocs/org/apache/shiro/realm/AuthorizingRealm.html#clearCachedAuthorizationInfo-org.apache.shiro.subject.PrincipalCollection-) that can be called by subclasses to evict the cached authzInfo for a particular account. It is usually called by custom logic if the corresponding account's authz data has changed (to ensure the next authz check will pick up the new data).
\ No newline at end of file
+Finally note that [`AuthorizingRealm`](static/current/apidocs/org/apache/shiro/realm/AuthorizingRealm.html) has a [clearCachedAuthorizationInfo method](static/current/apidocs/org/apache/shiro/realm/AuthorizingRealm.html#clearCachedAuthorizationInfo-org.apache.shiro.subject.PrincipalCollection-) that can be called by subclasses to evict the cached authzInfo for a particular account. It is usually called by custom logic if the corresponding account's authz data has changed (to ensure the next authz check will pick up the new data).
+<input type="hidden" id="ghEditPage" value="caching.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/cas.md.vtl
----------------------------------------------------------------------
diff --git a/cas.md.vtl b/cas.md.vtl
index d50aeb3..070139b 100644
--- a/cas.md.vtl
+++ b/cas.md.vtl
@@ -185,4 +185,5 @@ roles.loginUrl = https://server.cas.com/login?service=http://application.example
 <a name="CAS-History"></a>
 #[[##History]]#
 
-_Version 1.2.0_�: first release of the _shiro-cas_ module.
\ No newline at end of file
+_Version 1.2.0_�: first release of the _shiro-cas_ module.
+<input type="hidden" id="ghEditPage" value="cas.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/codec.html.vtl
----------------------------------------------------------------------
diff --git a/codec.html.vtl b/codec.html.vtl
index 69f249b..7261b65 100644
--- a/codec.html.vtl
+++ b/codec.html.vtl
@@ -1 +1,2 @@
-#todoAddDoc())
\ No newline at end of file
+#todoAddDoc())
+<input type="hidden" id="ghEditPage" value="codec.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/command-line-hasher.md
----------------------------------------------------------------------
diff --git a/command-line-hasher.md b/command-line-hasher.md
index d812a74..d8878c8 100644
--- a/command-line-hasher.md
+++ b/command-line-hasher.md
@@ -87,4 +87,5 @@ Some examples:
 <command> -r ~/documents/myfile.pdf
 <command> -r /usr/local/logs/absolutePathFile.log
 <command> -r url:http://foo.com/page.html <command> -r classpath:/WEB-INF/lib/something.jar
-```
\ No newline at end of file
+```
+<input type="hidden" id="ghEditPage" value="command-line-hasher.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/commercial-support.md
----------------------------------------------------------------------
diff --git a/commercial-support.md b/commercial-support.md
index 7c34fa7..74b6356 100644
--- a/commercial-support.md
+++ b/commercial-support.md
@@ -16,4 +16,5 @@ Shiro commercial support and consulting services are available from Stormpath, a
 
 [Learn More >>>](https://www.stormpath.com/apache-shiro-support "Stormpath Support for Apache Shiro")
 
-**Providing Shiro services? Get listed on this page by posting to the [Dev Mailing list](mailing-lists.html "Shiro Mailing Lists")**
\ No newline at end of file
+**Providing Shiro services? Get listed on this page by posting to the [Dev Mailing list](mailing-lists.html "Shiro Mailing Lists")**
+<input type="hidden" id="ghEditPage" value="commercial-support.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/community.md
----------------------------------------------------------------------
diff --git a/community.md b/community.md
index 9291e5a..255106c 100644
--- a/community.md
+++ b/community.md
@@ -28,4 +28,5 @@ At the Shiro project we make it easy for anyone to join our great community and
 
 *   **[Issue Tracker](https://issues.apache.org/jira/issues/?jql=project%20%3D%20SHIRO%20AND%20status%20%3D%20Open%20ORDER%20BY%20priority%20DESC)** - Once you're ready to contribute, this is a good place to see what needs to get done
 
-*   **[Donate to ASF](http://www.apache.org/foundation/sponsorship.html)** - Shiro is a project under the Apache Software Foundation, a non-profit that relies on donations and community support
\ No newline at end of file
+*   **[Donate to ASF](http://www.apache.org/foundation/sponsorship.html)** - Shiro is a project under the Apache Software Foundation, a non-profit that relies on donations and community support
+<input type="hidden" id="ghEditPage" value="community.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/concurrency.md
----------------------------------------------------------------------
diff --git a/concurrency.md b/concurrency.md
index 2fd9f95..9dc2b88 100644
--- a/concurrency.md
+++ b/concurrency.md
@@ -1 +1,2 @@
-TBD
\ No newline at end of file
+TBD
+<input type="hidden" id="ghEditPage" value="concurrency.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/conferences.md
----------------------------------------------------------------------
diff --git a/conferences.md b/conferences.md
index dc4e267..5fcc229 100644
--- a/conferences.md
+++ b/conferences.md
@@ -1 +1,2 @@
-If Shiro is presented at any conferences, we'll update this page with details.
\ No newline at end of file
+If Shiro is presented at any conferences, we'll update this page with details.
+<input type="hidden" id="ghEditPage" value="conferences.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/configuration.md.vtl
----------------------------------------------------------------------
diff --git a/configuration.md.vtl b/configuration.md.vtl
index f7408a8..d8b29b7 100644
--- a/configuration.md.vtl
+++ b/configuration.md.vtl
@@ -494,4 +494,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="configuration.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/confluence-auto-export.html.vtl
----------------------------------------------------------------------
diff --git a/confluence-auto-export.html.vtl b/confluence-auto-export.html.vtl
index a7f8676..663f0f8 100644
--- a/confluence-auto-export.html.vtl
+++ b/confluence-auto-export.html.vtl
@@ -1 +1,2 @@
-#redirect("index.html" ,"index.html")
\ No newline at end of file
+#redirect("index.html" ,"index.html")
+<input type="hidden" id="ghEditPage" value="confluence-auto-export.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/contribute.md
----------------------------------------------------------------------
diff --git a/contribute.md b/contribute.md
index 0da176c..3e8ea4f 100644
--- a/contribute.md
+++ b/contribute.md
@@ -14,3 +14,5 @@ Below are helpful links on how you can contribute to the Apache Shiro project.
 * [Donate to ASF](http://www.apache.org/foundation/sponsorship.html) - Shiro is a project under the Apache Software Foundation, a non-profit that relies on donations and community support
 
 * [Developer Resources](developer-resources.html) - Helpful information for anyone providing project help as a committer or contributor
+
+<input type="hidden" id="ghEditPage" value="contribute.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/core.md
----------------------------------------------------------------------
diff --git a/core.md b/core.md
index 1706e76..1d9419b 100644
--- a/core.md
+++ b/core.md
@@ -21,3 +21,5 @@ First we'll present Shiro's architecture and a summary of each core concept.  Th
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time.  If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
 The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html).
+
+<input type="hidden" id="ghEditPage" value="core.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/cryptography-features.md
----------------------------------------------------------------------
diff --git a/cryptography-features.md b/cryptography-features.md
index a0ee09a..0a2ca70 100644
--- a/cryptography-features.md
+++ b/cryptography-features.md
@@ -49,4 +49,5 @@ Shiro Cryptography's primary goal is take what has traditionally be an extremely
 <a name="CryptographyFeatures-GetStartedin10MinuteswithShiro"></a>
 ##Get Started in 10 Minutes with Shiro
 
-Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html "10 Minute Tutorial"). And if you have any questions about Shiro, please check out our [community forum](forums.html "Forums") or [user mailing list](mailing-lists.html "Mailing Lists") for answers from the community.
\ No newline at end of file
+Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html "10 Minute Tutorial"). And if you have any questions about Shiro, please check out our [community forum](forums.html "Forums") or [user mailing list](mailing-lists.html "Mailing Lists") for answers from the community.
+<input type="hidden" id="ghEditPage" value="cryptography-features.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/cryptography.md
----------------------------------------------------------------------
diff --git a/cryptography.md b/cryptography.md
index 1d41ddb..31c4031 100644
--- a/cryptography.md
+++ b/cryptography.md
@@ -5,4 +5,5 @@ TODO. In the mean time, you can read more about [Shiro's Crypography Features](c
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="cryptography.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/deprecated-pages.html
----------------------------------------------------------------------
diff --git a/deprecated-pages.html b/deprecated-pages.html
index e69de29..4131680 100644
--- a/deprecated-pages.html
+++ b/deprecated-pages.html
@@ -0,0 +1,2 @@
+
+<input type="hidden" id="ghEditPage" value="deprecated-pages.html"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/developer-resources.md.vtl
----------------------------------------------------------------------
diff --git a/developer-resources.md.vtl b/developer-resources.md.vtl
index eb4b12f..5c83c1f 100644
--- a/developer-resources.md.vtl
+++ b/developer-resources.md.vtl
@@ -35,4 +35,5 @@ For Shiro cutting-edge development, you can clone the code from Git and build it
     
     The resulting artifacts will be in your local M2 Repo under the org.apache.shiro group.
 
-#danger('Cutting-edge development', 'When building from `master` or any branches, use the generated artifacts at your own risk!  Current and previous stable releases will always be available via the <a href="download.html" title="Download">Download</a> page.')
\ No newline at end of file
+#danger('Cutting-edge development', 'When building from `master` or any branches, use the generated artifacts at your own risk!  Current and previous stable releases will always be available via the <a href="download.html" title="Download">Download</a> page.')
+<input type="hidden" id="ghEditPage" value="developer-resources.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/developers.md
----------------------------------------------------------------------
diff --git a/developers.md b/developers.md
index e0a06d0..8b2beae 100644
--- a/developers.md
+++ b/developers.md
@@ -45,4 +45,5 @@ The website files are maintained on `people.apache.org` in `/www/shiro.apache.or
 [lhazlewood@minotaur:/www/shiro.apache.org]$ 
 ```
 
-Changes made to any files under this directory are synced and published to a set of mirrored Apache web servers that we can't access. So note: **Any changes to files under this directory will be propagated to the public Shiro site**. Be careful!
\ No newline at end of file
+Changes made to any files under this directory are synced and published to a set of mirrored Apache web servers that we can't access. So note: **Any changes to files under this directory will be propagated to the public Shiro site**. Be careful!
+<input type="hidden" id="ghEditPage" value="developers.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/documentation-help-block.md
----------------------------------------------------------------------
diff --git a/documentation-help-block.md b/documentation-help-block.md
index 0c75793..397d007 100644
--- a/documentation-help-block.md
+++ b/documentation-help-block.md
@@ -3,4 +3,5 @@
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="documentation-help-block.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/documentation.md.vtl
----------------------------------------------------------------------
diff --git a/documentation.md.vtl b/documentation.md.vtl
index a5901f6..45ea3e2 100644
--- a/documentation.md.vtl
+++ b/documentation.md.vtl
@@ -42,4 +42,5 @@ Apache Shiro ${latestRelease} ([Download](download.html "Download"))
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="documentation.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/download.html.vtl
----------------------------------------------------------------------
diff --git a/download.html.vtl b/download.html.vtl
index 5209cb7..ab56fe9 100644
--- a/download.html.vtl
+++ b/download.html.vtl
@@ -1086,3 +1086,5 @@ customizeMacroTable('table-1.2.x', columnTypes, 1, 'lightgoldenrodyellow', true,
 customizeMacroTable('table-1.1.0', columnTypes, 1, 'lightgoldenrodyellow', true, 'Click to sort', '', false, false, false, true, 0, false, '');
 //-->
 </script>
+
+<input type="hidden" id="ghEditPage" value="download.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/events.md
----------------------------------------------------------------------
diff --git a/events.md b/events.md
index e2e3a36..3194093 100644
--- a/events.md
+++ b/events.md
@@ -24,4 +24,5 @@ October 12, 2010, San Francisco, CA
 <a name="Events-SDForum%3ASecuringApplicationswithApacheShiro"></a>
 ###SDForum: Securing Applications with Apache Shiro
 
-June 1, 2010, Palo Alto, CA
\ No newline at end of file
+June 1, 2010, Palo Alto, CA
+<input type="hidden" id="ghEditPage" value="events.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/features-overview.md
----------------------------------------------------------------------
diff --git a/features-overview.md b/features-overview.md
index dac7310..d808833 100644
--- a/features-overview.md
+++ b/features-overview.md
@@ -31,4 +31,5 @@ Check out the specific features for each of Shiro's major components: [Authentic
 <a name="FeaturesOverview-GetStartedin10MinuteswithShiro"></a>
 ##Get Started in 10 Minutes with Shiro
 
-Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html "10 Minute Tutorial"). And if you have any questions about Shiro, please check out our [community forum](forums.html "Forums") or [user mailing list](mailing-lists.html "Mailing Lists") for answers from the community.
\ No newline at end of file
+Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html "10 Minute Tutorial"). And if you have any questions about Shiro, please check out our [community forum](forums.html "Forums") or [user mailing list](mailing-lists.html "Mailing Lists") for answers from the community.
+<input type="hidden" id="ghEditPage" value="features-overview.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/features.md
----------------------------------------------------------------------
diff --git a/features.md b/features.md
index 05c9bb5..b24b94e 100644
--- a/features.md
+++ b/features.md
@@ -30,4 +30,5 @@ Check out the specific features for each of Shiro's major components: [Authentic
 
 ##Get Started in 10 Minutes with Shiro
 
-Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html).  And if you have any questions about Shiro, please check out our [community forum](forums.html) or [user mailing list](mailing-lists.html) for answers from the community.
\ No newline at end of file
+Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html).  And if you have any questions about Shiro, please check out our [community forum](forums.html) or [user mailing list](mailing-lists.html) for answers from the community.
+<input type="hidden" id="ghEditPage" value="features.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/forums.md
----------------------------------------------------------------------
diff --git a/forums.md b/forums.md
index 4590bf1..de615c2 100644
--- a/forums.md
+++ b/forums.md
@@ -9,4 +9,5 @@ For users that prefer to use forums over mailing lists, we use the [Nabble](http
 <a name="Forums-MailingLists"></a>
 ##Mailing Lists
 
-For those that may prefer mailing lists, please see the [Mailing Lists](mailing-lists.html) information.
\ No newline at end of file
+For those that may prefer mailing lists, please see the [Mailing Lists](mailing-lists.html) information.
+<input type="hidden" id="ghEditPage" value="forums.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/get-started.md
----------------------------------------------------------------------
diff --git a/get-started.md b/get-started.md
index 0407079..df5ea49 100644
--- a/get-started.md
+++ b/get-started.md
@@ -25,4 +25,5 @@ By modeling what is already intuitive for software developers, Apache Shiro rema
 Articles and Guides written by and for members of the Apache Shiro community.
 
 * **[Apache Shiro Project Background](what-is-shiro.html)**
-Apache Shiro, like most useful tools, was created out of necessity. Learn more about the project history and mission statement.
\ No newline at end of file
+Apache Shiro, like most useful tools, was created out of necessity. Learn more about the project history and mission statement.
+<input type="hidden" id="ghEditPage" value="get-started.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/getting-started-block.md
----------------------------------------------------------------------
diff --git a/getting-started-block.md b/getting-started-block.md
index 02209ea..7fe8d1b 100644
--- a/getting-started-block.md
+++ b/getting-started-block.md
@@ -1,4 +1,5 @@
 <a name="GettingStartedBlock-GetStartedin10MinuteswithShiro"></a>
 ##Get Started in 10 Minutes with Shiro
 
-Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html "10 Minute Tutorial"). And if you have any questions about Shiro, please check out our [community forum](forums.html "Forums") or [user mailing list](mailing-lists.html "Mailing Lists") for answers from the community.
\ No newline at end of file
+Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html "10 Minute Tutorial"). And if you have any questions about Shiro, please check out our [community forum](forums.html "Forums") or [user mailing list](mailing-lists.html "Mailing Lists") for answers from the community.
+<input type="hidden" id="ghEditPage" value="getting-started-block.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/graduation-resolution.md
----------------------------------------------------------------------
diff --git a/graduation-resolution.md b/graduation-resolution.md
index 9c1c62c..d07c8b3 100644
--- a/graduation-resolution.md
+++ b/graduation-resolution.md
@@ -52,4 +52,5 @@ Incubator Shiro podling; and be it further
 RESOLVED, that all responsibility pertaining to the Apache
 Incubator Shiro podling encumbered upon the Apache Incubator
 PMC are hereafter discharged.
-```
\ No newline at end of file
+```
+<input type="hidden" id="ghEditPage" value="graduation-resolution.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/guice.md.vtl
----------------------------------------------------------------------
diff --git a/guice.md.vtl b/guice.md.vtl
index 8075376..11e2b33 100644
--- a/guice.md.vtl
+++ b/guice.md.vtl
@@ -172,4 +172,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="guice.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/guides.md
----------------------------------------------------------------------
diff --git a/guides.md b/guides.md
index 1ca77b8..62d7229 100644
--- a/guides.md
+++ b/guides.md
@@ -9,4 +9,5 @@ Please post any errata to the user or dev mailing lists.
 
 *   **[Authentication Guide](java-authentication-guide.html "Java Authentication Guide")**
 
-*   **[Authorization Guide](java-authorization-guide.html "Java Authorization Guide")**
\ No newline at end of file
+*   **[Authorization Guide](java-authorization-guide.html "Java Authorization Guide")**
+<input type="hidden" id="ghEditPage" value="guides.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/how-to-contribute.md
----------------------------------------------------------------------
diff --git a/how-to-contribute.md b/how-to-contribute.md
index d22e4e3..f32268f 100644
--- a/how-to-contribute.md
+++ b/how-to-contribute.md
@@ -173,4 +173,5 @@ This is a collection of tips for contributing to the project in a manner that is
 *   You would usually do any development work against the master branch in Git.
 *   When sending a patch, you usually do not need to worry about which Git branch it should be applied to. The maintainers of the repository will decide.
 *   Keep all project-related discussion on the mailing list. It is much better to utilise the wider audience, rather than to break off into private discussion groups. You never know who else will have the answer to your issues, and anyway other people are interested in the outcome.
-*   Become familiar with the mailing lists. As you browse and search, you will see the way other people do things. Follow the leading examples.
\ No newline at end of file
+*   Become familiar with the mailing lists. As you browse and search, you will see the way other people do things. Follow the leading examples.
+<input type="hidden" id="ghEditPage" value="how-to-contribute.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/inclusionslibrary.md
----------------------------------------------------------------------
diff --git a/inclusionslibrary.md b/inclusionslibrary.md
index c4b0506..3881e39 100644
--- a/inclusionslibrary.md
+++ b/inclusionslibrary.md
@@ -18,3 +18,5 @@ To include the entire contents of a page"
 ```
 {include:page name|nopanel=true} 
 ```
+
+<input type="hidden" id="ghEditPage" value="inclusionslibrary.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/integration.md
----------------------------------------------------------------------
diff --git a/integration.md b/integration.md
index c34a57b..4729d17 100644
--- a/integration.md
+++ b/integration.md
@@ -68,4 +68,5 @@ Krail provides a framework for rapid Java web development by combining Vaadin, G
 * **[Angular](https://github.com/gnavarro77/angular-shiro)** - Angular
 
 ##Got An Integration?
-Have an integration you want listed? Send us a pull request of [this page](https://github.com/apache/shiro-site/blob/master/integration.md), and participate in Shiro development! [Learn more about contributing to Apache Shiro](how-to-contribute.html).
\ No newline at end of file
+Have an integration you want listed? Send us a pull request of [this page](https://github.com/apache/shiro-site/blob/master/integration.md), and participate in Shiro development! [Learn more about contributing to Apache Shiro](how-to-contribute.html).
+<input type="hidden" id="ghEditPage" value="integration.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/introduction.md
----------------------------------------------------------------------
diff --git a/introduction.md b/introduction.md
index c9b6fa4..28d8d4a 100644
--- a/introduction.md
+++ b/introduction.md
@@ -48,4 +48,5 @@ There are also additional features to support and reinforce these concerns in di
 *   Concurrency: Apache Shiro supports multi-threaded applications with its concurrency features.
 *   Testing: Test support exists to help you write unit and integration tests and ensure your code will be secured as expected.
 *   "Run As": A feature that allows users to assume the identity of another user (if they are allowed), sometimes useful in administrative scenarios.
-*   "Remember Me": Remember users' identities across sessions so they only need to log in when mandatory.
\ No newline at end of file
+*   "Remember Me": Remember users' identities across sessions so they only need to log in when mandatory.
+<input type="hidden" id="ghEditPage" value="introduction.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/issues.md
----------------------------------------------------------------------
diff --git a/issues.md b/issues.md
index b5fffed..843f61a 100644
--- a/issues.md
+++ b/issues.md
@@ -17,4 +17,5 @@ Jira is provided as a Shiro software development resource. It is meant to be for
 *   If you've already fixed the problem, please submit a patch and we'll likely include it in the next release.
 
 <a name="Issues-ClickheretovisittheApacheShiroJiraissuetrackerhttps%3A%2F%2Fissues.apache.org%2Fjira%2Fbrowse%2FSHIRO"></a>
-##[Click here to visit the Apache Shiro Jira issue tracker](https://issues.apache.org/jira/browse/SHIRO)
\ No newline at end of file
+##[Click here to visit the Apache Shiro Jira issue tracker](https://issues.apache.org/jira/browse/SHIRO)
+<input type="hidden" id="ghEditPage" value="issues.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/java-annotations-list.md
----------------------------------------------------------------------
diff --git a/java-annotations-list.md b/java-annotations-list.md
index eb4ed54..c2e7ef4 100644
--- a/java-annotations-list.md
+++ b/java-annotations-list.md
@@ -12,3 +12,5 @@ Below are a list of the different Shiro annotations you can use in your applicat
 * **[RequiresRoles](static/current/apidocs/org/apache/shiro/authz/annotation/RequiresRoles.html)** - Requires the currently executing Subject to have all of the specified roles. If they do not have the role(s), the method will not be executed and an AuthorizationException is thrown.
 
 * **[RequiresUser](static/current/apidocs/org/apache/shiro/authz/annotation/RequiresUser.html)** - Requires the current Subject to be an application user for the annotated class/instance/method to be accessed or invoked.
+
+<input type="hidden" id="ghEditPage" value="java-annotations-list.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/java-annotations.md
----------------------------------------------------------------------
diff --git a/java-annotations.md b/java-annotations.md
index 0f47cd8..21dc149 100644
--- a/java-annotations.md
+++ b/java-annotations.md
@@ -17,4 +17,5 @@ Once you have AOP enabled in our application, you can use Shiro's set of annotat
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="java-annotations.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/java-authentication-guide.md.vtl
----------------------------------------------------------------------
diff --git a/java-authentication-guide.md.vtl b/java-authentication-guide.md.vtl
index 8d9a539..cbbde6f 100644
--- a/java-authentication-guide.md.vtl
+++ b/java-authentication-guide.md.vtl
@@ -166,4 +166,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="java-authentication-guide.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/java-authorization-guide.md.vtl
----------------------------------------------------------------------
diff --git a/java-authorization-guide.md.vtl b/java-authorization-guide.md.vtl
index 0b414c7..0ee581d 100644
--- a/java-authorization-guide.md.vtl
+++ b/java-authorization-guide.md.vtl
@@ -252,4 +252,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="java-authorization-guide.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/java-cryptography-guide.md.vtl
----------------------------------------------------------------------
diff --git a/java-cryptography-guide.md.vtl b/java-cryptography-guide.md.vtl
index 861d418..1be3d3c 100644
--- a/java-cryptography-guide.md.vtl
+++ b/java-cryptography-guide.md.vtl
@@ -106,4 +106,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="java-cryptography-guide.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/jsp-tag-library.md
----------------------------------------------------------------------
diff --git a/jsp-tag-library.md b/jsp-tag-library.md
index 5804469..2c15d6b 100644
--- a/jsp-tag-library.md
+++ b/jsp-tag-library.md
@@ -19,4 +19,5 @@
 
 *   **<shiro:authenticated/>** - Displays body content only if the current user has successfully authenticated _during their current session_. It is more restrictive than the 'user' tag. It is logically opposite to the 'notAuthenticated' tag.
 
-*   **<shiro:notAuthenticated/>** - Displays body content only if the current user has NOT succesfully authenticated _during their current session_. It is logically opposite to the 'authenticated' tag.
\ No newline at end of file
+*   **<shiro:notAuthenticated/>** - Displays body content only if the current user has NOT succesfully authenticated _during their current session_. It is logically opposite to the 'authenticated' tag.
+<input type="hidden" id="ghEditPage" value="jsp-tag-library.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/license.md
----------------------------------------------------------------------
diff --git a/license.md b/license.md
index 19e2981..210d84d 100644
--- a/license.md
+++ b/license.md
@@ -203,4 +203,5 @@
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
-```
\ No newline at end of file
+```
+<input type="hidden" id="ghEditPage" value="license.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/mailing-lists.md
----------------------------------------------------------------------
diff --git a/mailing-lists.md b/mailing-lists.md
index b480feb..9b7b3f8 100644
--- a/mailing-lists.md
+++ b/mailing-lists.md
@@ -53,4 +53,5 @@
 <a name="MailingLists-DiscussionForums"></a>
 ###Discussion Forums
 
-If you prefer you could use our discussion [Forums](forums.html "Forums") which are sync'd with the above mailing lists.
\ No newline at end of file
+If you prefer you could use our discussion [Forums](forums.html "Forums") which are sync'd with the above mailing lists.
+<input type="hidden" id="ghEditPage" value="mailing-lists.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/navigation.md
----------------------------------------------------------------------
diff --git a/navigation.md b/navigation.md
index 1732297..c7774e4 100644
--- a/navigation.md
+++ b/navigation.md
@@ -30,3 +30,5 @@
     * [Issue & Bug Tracking](issues.html)
 
 * [Commercial Support](commercial-support.html)
+
+<input type="hidden" id="ghEditPage" value="navigation.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/news.html
----------------------------------------------------------------------
diff --git a/news.html b/news.html
index f3f169f..a1c1df6 100644
--- a/news.html
+++ b/news.html
@@ -529,3 +529,5 @@ The Apache Shiro Team
         <p>Tonight, 1 June 2010, Les Hazlewood <a class="external-link" href="http://www.sdforum.org/index.cfm?fuseaction=Calendar.eventDetail&amp;eventID=13671&amp;pageId=471" rel="nofollow">will present</a> Apache Shiro to the SDForum Java SIG in Palo Alto, California.  Please come if you can!</p>
     </div>
     </div>
+
+<input type="hidden" id="ghEditPage" value="news.html"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/overview.md
----------------------------------------------------------------------
diff --git a/overview.md b/overview.md
index 94c3471..0870878 100644
--- a/overview.md
+++ b/overview.md
@@ -107,4 +107,5 @@ In this sense a Realm is essentially a security-specific [DAO](https://en.wikipe
 
 Shiro provides out-of-the-box Realms to connect to a number of security data sources (aka directories) such as LDAP, relational databases (JDBC), text configuration sources like INI and properties files, and more. You can plug-in your own Realm implementations to represent custom data sources if the default Realms do not meet your needs.
 
-Like other internal components, the Shiro `SecurityManager` manages how Realms are used to acquire security data and then represented as `Subject` instances.
\ No newline at end of file
+Like other internal components, the Shiro `SecurityManager` manages how Realms are used to acquire security data and then represented as `Subject` instances.
+<input type="hidden" id="ghEditPage" value="overview.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/performing-a-release.html.vtl
----------------------------------------------------------------------
diff --git a/performing-a-release.html.vtl b/performing-a-release.html.vtl
index 24096db..9e0ebe0 100644
--- a/performing-a-release.html.vtl
+++ b/performing-a-release.html.vtl
@@ -1 +1,2 @@
-#redirect('https://cwiki.apache.org/confluence/display/SHIRO/Performing+a+Release', 'https://cwiki.apache.org/confluence/display/SHIRO/Performing+a+Release')
\ No newline at end of file
+#redirect('https://cwiki.apache.org/confluence/display/SHIRO/Performing+a+Release', 'https://cwiki.apache.org/confluence/display/SHIRO/Performing+a+Release')
+<input type="hidden" id="ghEditPage" value="performing-a-release.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/permissions.md
----------------------------------------------------------------------
diff --git a/permissions.md b/permissions.md
index 13c0ee3..304d2ea 100644
--- a/permissions.md
+++ b/permissions.md
@@ -304,3 +304,5 @@ If a Realm implementor has a more efficient way of checking permissions and perf
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
 The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+
+<input type="hidden" id="ghEditPage" value="permissions.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/powered-by-shiro.md
----------------------------------------------------------------------
diff --git a/powered-by-shiro.md b/powered-by-shiro.md
index 145fa95..0571162 100644
--- a/powered-by-shiro.md
+++ b/powered-by-shiro.md
@@ -33,3 +33,5 @@ The company behind <a class="external-link" href="http://maven.apache.org">Maven
 <h2><a name="PoweredbyShiro-Template"></a>Template</h2>
 <p><a class="external-link" href="http://www.apache.org">Your Company Name</a> - Your company description</p>
 <ul><li>Any details you can share</li><li>...</li></ul>
+
+<input type="hidden" id="ghEditPage" value="powered-by-shiro.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/privacy-policy.md
----------------------------------------------------------------------
diff --git a/privacy-policy.md b/privacy-policy.md
index a8b060c..0da2e66 100644
--- a/privacy-policy.md
+++ b/privacy-policy.md
@@ -13,4 +13,5 @@ Part of this information is gathered using a tracking cookie set by the Google A
 
 We use the gathered information to help us make our site more useful to visitors and to better understand how and when our site is used. We do not track or collect personally identifiable information or associate gathered data with any personally identifying information from other sources.
 
-By using this website, you consent to the collection of this data in the manner and for the purpose described above.
\ No newline at end of file
+By using this website, you consent to the collection of this data in the manner and for the purpose described above.
+<input type="hidden" id="ghEditPage" value="privacy-policy.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/quickstart.html.vtl
----------------------------------------------------------------------
diff --git a/quickstart.html.vtl b/quickstart.html.vtl
index 266a47b..3b61166 100644
--- a/quickstart.html.vtl
+++ b/quickstart.html.vtl
@@ -1 +1,2 @@
-#redirect('10-minute-tutorial.html', '10 Minute Tutorial')
\ No newline at end of file
+#redirect('10-minute-tutorial.html', '10 Minute Tutorial')
+<input type="hidden" id="ghEditPage" value="quickstart.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/realm.md.vtl
----------------------------------------------------------------------
diff --git a/realm.md.vtl b/realm.md.vtl
index 5714b66..5b348a6 100644
--- a/realm.md.vtl
+++ b/realm.md.vtl
@@ -244,3 +244,5 @@ Lend a hand with documentation
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
 The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+
+<input type="hidden" id="ghEditPage" value="realm.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/reference.md
----------------------------------------------------------------------
diff --git a/reference.md b/reference.md
index 7d2e5ce..99a362f 100644
--- a/reference.md
+++ b/reference.md
@@ -54,3 +54,5 @@ While we hope this documentation helps you with the work you're doing with Apach
 
 The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html).
 
+
+<input type="hidden" id="ghEditPage" value="reference.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/securitymanager.md.vtl
----------------------------------------------------------------------
diff --git a/securitymanager.md.vtl b/securitymanager.md.vtl
index 60e9507..3074758 100644
--- a/securitymanager.md.vtl
+++ b/securitymanager.md.vtl
@@ -80,4 +80,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="securitymanager.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/session-management-features.md
----------------------------------------------------------------------
diff --git a/session-management-features.md b/session-management-features.md
index 712ddd4..f67c5fd 100644
--- a/session-management-features.md
+++ b/session-management-features.md
@@ -40,4 +40,5 @@ Sessions are buckets of data that your users carry with them for a period of tim
 <a name="SessionManagementFeatures-GetStartedin10MinuteswithShiro"></a>
 ##Get Started in 10 Minutes with Shiro
 
-Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html).  And if you have any questions about Shiro, please check out our [community forum](forums.html) or [user mailing list](mailing-lists.html) for answers from the community.
\ No newline at end of file
+Try out Shiro for yourself with our [10 Minute Tutorial](10-minute-tutorial.html).  And if you have any questions about Shiro, please check out our [community forum](forums.html) or [user mailing list](mailing-lists.html) for answers from the community.
+<input type="hidden" id="ghEditPage" value="session-management-features.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/session-management.md.vtl
----------------------------------------------------------------------
diff --git a/session-management.md.vtl b/session-management.md.vtl
index 9bf1ee4..9c22d97 100644
--- a/session-management.md.vtl
+++ b/session-management.md.vtl
@@ -717,4 +717,5 @@ If a `Subject` already has a session prior to visiting the noSessionCreation-pro
 Finally, the following calls will always be allowed in all cases:
 
 *   `httpServletRequest.getSession(false)`
-*   `subject.getSession(false)`
\ No newline at end of file
+*   `subject.getSession(false)`
+<input type="hidden" id="ghEditPage" value="session-management.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/sessionmanager.html.vtl
----------------------------------------------------------------------
diff --git a/sessionmanager.html.vtl b/sessionmanager.html.vtl
index 25810a9..c927801 100644
--- a/sessionmanager.html.vtl
+++ b/sessionmanager.html.vtl
@@ -1 +1,2 @@
-#redirect('session-management.html', 'Session Management')
\ No newline at end of file
+#redirect('session-management.html', 'Session Management')
+<input type="hidden" id="ghEditPage" value="sessionmanager.html.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/spring.md
----------------------------------------------------------------------
diff --git a/spring.md b/spring.md
index e5a6a4e..2e97ad6 100644
--- a/spring.md
+++ b/spring.md
@@ -211,4 +211,5 @@ For example, if you were using HTTP-based remoting (notice the property referenc
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="spring.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/subject.md.vtl
----------------------------------------------------------------------
diff --git a/subject.md.vtl b/subject.md.vtl
index 62ccd1b..0883de0 100644
--- a/subject.md.vtl
+++ b/subject.md.vtl
@@ -325,4 +325,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="subject.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/support.md
----------------------------------------------------------------------
diff --git a/support.md b/support.md
index b97ac25..0449a8d 100644
--- a/support.md
+++ b/support.md
@@ -8,4 +8,5 @@ We encourage everyone to participate and use the available community support too
 
 * [Mailing Lists](mailing-lists.html "Mailing Lists")
 * [Forums](forums.html "Forums")
-* [Issues and Bug Tracking](issues.html)
\ No newline at end of file
+* [Issues and Bug Tracking](issues.html)
+<input type="hidden" id="ghEditPage" value="support.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/tags.html
----------------------------------------------------------------------
diff --git a/tags.html b/tags.html
index 24e691a..5d5de0f 100644
--- a/tags.html
+++ b/tags.html
@@ -3,3 +3,5 @@
 window.location = "https://github.com/apache/shiro/blob/master/web/src/main/resources/META-INF/shiro.tld"
 //-->
 </script>
+
+<input type="hidden" id="ghEditPage" value="tags.html"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/team.md
----------------------------------------------------------------------
diff --git a/team.md b/team.md
index a6fe3f6..78baffe 100644
--- a/team.md
+++ b/team.md
@@ -2,3 +2,5 @@
 
 TODO: list dev team members here
 
+
+<input type="hidden" id="ghEditPage" value="team.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/terminology.md
----------------------------------------------------------------------
diff --git a/terminology.md b/terminology.md
index d26154a..bce4544 100644
--- a/terminology.md
+++ b/terminology.md
@@ -79,3 +79,5 @@ A <em>Subject</em> is just fancy security term that basically means a security-s
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time.  If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
 The easiest way to contribute your documentation is to send it to the <a class="external-link" href="http://shiro-user.582556.n2.nabble.com/" rel="nofollow">User Forum</a> or the <a href="mailing-lists.html" title="Mailing Lists">User Mailing List</a>.
+
+<input type="hidden" id="ghEditPage" value="terminology.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/testing.md.vtl
----------------------------------------------------------------------
diff --git a/testing.md.vtl b/testing.md.vtl
index 2cb6af5..32cd4d7 100644
--- a/testing.md.vtl
+++ b/testing.md.vtl
@@ -250,4 +250,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="testing.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/tools.md
----------------------------------------------------------------------
diff --git a/tools.md b/tools.md
index b19d151..3721b34 100644
--- a/tools.md
+++ b/tools.md
@@ -1 +1,2 @@
-[Command Line Hasher](command-line-hasher.html)
\ No newline at end of file
+[Command Line Hasher](command-line-hasher.html)
+<input type="hidden" id="ghEditPage" value="tools.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/tutorial.md.vtl
----------------------------------------------------------------------
diff --git a/tutorial.md.vtl b/tutorial.md.vtl
index 752c25d..bc5e121 100644
--- a/tutorial.md.vtl
+++ b/tutorial.md.vtl
@@ -490,3 +490,5 @@ Hopefully this introduction tutorial helped you understand how to set-up Shiro i
 But this was a fairly simple application. You might have asked yourself, "What if I don't want to use INI user accounts and instead want to connect to a more complex user data source?"
 
 To answer that question requires a little deeper understanding of Shiro's architecture and supporting configuration mechanisms. We'll cover Shiro's [Architecture](architecture.html "Architecture") next.
+
+<input type="hidden" id="ghEditPage" value="tutorial.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/version-2-brainstorming.md
----------------------------------------------------------------------
diff --git a/version-2-brainstorming.md b/version-2-brainstorming.md
index eba4219..374b263 100644
--- a/version-2-brainstorming.md
+++ b/version-2-brainstorming.md
@@ -202,4 +202,5 @@ Captcha support would assist in human being verification (during login, during f
 
 The Web module is largely Servlet-specific at the moment. As such, its packaging should reflect this, in the same way that all other support modules are named, e.g.  
 module name: `shiro-servlet`  
-package base: `org.apache.shiro.servlet.*`
\ No newline at end of file
+package base: `org.apache.shiro.servlet.*`
+<input type="hidden" id="ghEditPage" value="version-2-brainstorming.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/web-features.md
----------------------------------------------------------------------
diff --git a/web-features.md b/web-features.md
index d9c1492..93f1658 100644
--- a/web-features.md
+++ b/web-features.md
@@ -40,4 +40,5 @@ Defining URL specific filter chains is much easier and more intuitive than using
 The JSP tags allow you to easily control page output based on the current user's state and access rights.
 
 * **Transparent HttpSession support**
-If you are using Shiro's native sessions, we have implemented HTTP Session API and the Servlet 2.5 API so you don't have to change any of your existing web code to use Shiro.
\ No newline at end of file
+If you are using Shiro's native sessions, we have implemented HTTP Session API and the Servlet 2.5 API so you don't have to change any of your existing web code to use Shiro.
+<input type="hidden" id="ghEditPage" value="web-features.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/web.md.vtl
----------------------------------------------------------------------
diff --git a/web.md.vtl b/web.md.vtl
index 010e098..6b8e3f0 100644
--- a/web.md.vtl
+++ b/web.md.vtl
@@ -911,4 +911,5 @@ Lend a hand with documentation
 
 While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
 
-The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
\ No newline at end of file
+The easiest way to contribute your documentation is to send it to the [User Forum](http://shiro-user.582556.n2.nabble.com/) or the [User Mailing List](mailing-lists.html "Mailing Lists").
+<input type="hidden" id="ghEditPage" value="web.md.vtl"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/webapp-tutorial.md
----------------------------------------------------------------------
diff --git a/webapp-tutorial.md b/webapp-tutorial.md
index 97d1a3a..a3ac7be 100644
--- a/webapp-tutorial.md
+++ b/webapp-tutorial.md
@@ -867,3 +867,5 @@ We hope you have found this introductory tutorial for Shiro-enabled webapps usef
 ### Fixes and Pull Requests
 
 Please send any fixes for errata as a [GitHub Pull Request](https://help.github.com/articles/creating-a-pull-request/) to the `https://github.com/lhazlewood/apache-shiro-tutorial-webapp` repository.  We appreciate it!!!
+
+<input type="hidden" id="ghEditPage" value="webapp-tutorial.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/what-is-shiro.md
----------------------------------------------------------------------
diff --git a/what-is-shiro.md b/what-is-shiro.md
index f9feadd..226c7d0 100644
--- a/what-is-shiro.md
+++ b/what-is-shiro.md
@@ -63,4 +63,5 @@ Well, that's how the JSecurity project and then Apache Shiro was started. We're
 
 Best regards,
 
-Les Hazlewood
\ No newline at end of file
+Les Hazlewood
+<input type="hidden" id="ghEditPage" value="what-is-shiro.md"></input>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/c4731cd4/wiki-todos.md
----------------------------------------------------------------------
diff --git a/wiki-todos.md b/wiki-todos.md
index 6036bec..8833c8d 100644
--- a/wiki-todos.md
+++ b/wiki-todos.md
@@ -9,4 +9,5 @@
     - Group terminology for easier reading
     - Add more terminology where needed
 
-Complete Reference Manual
\ No newline at end of file
+Complete Reference Manual
+<input type="hidden" id="ghEditPage" value="wiki-todos.md"></input>