You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2020/03/28 09:09:05 UTC

[struts-site] 01/01: Polishes Tags Developer Guide

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

lukaszlenart pushed a commit to branch tag-guide-polish
in repository https://gitbox.apache.org/repos/asf/struts-site.git

commit c6534ec0ce448ab26a2e5f2811ed822a83cb5b4e
Author: Lukasz Lenart <lu...@apache.org>
AuthorDate: Sat Mar 28 10:08:50 2020 +0100

    Polishes Tags Developer Guide
---
 source/_layouts/tag-developers.html                | 41 ---------------
 source/tag-developers/a-tag.md                     |  2 +-
 .../access-to-valuestack-from-jsps.md              |  2 +-
 source/tag-developers/action-tag.md                |  2 +-
 source/tag-developers/actionerror-tag.md           |  2 +-
 source/tag-developers/actionmessage-tag.md         |  2 +-
 source/tag-developers/ajax-a-template.md           |  2 +-
 .../tag-developers/ajax-and-javascript-recipes.md  |  5 +-
 source/tag-developers/ajax-div-template.md         |  2 +-
 source/tag-developers/ajax-event-system.md         |  2 +-
 source/tag-developers/ajax-head-template.md        |  2 +-
 source/tag-developers/ajax-tags.md                 |  7 ++-
 source/tag-developers/ajax-theme.md                |  2 +-
 source/tag-developers/alt-syntax.md                |  7 ++-
 source/tag-developers/append-tag.md                |  2 +-
 source/tag-developers/bean-tag.md                  |  2 +-
 .../cewolf-charts-using-velocity-templates.md      |  2 +-
 source/tag-developers/checkbox-tag.md              |  2 +-
 source/tag-developers/checkboxlist-tag.md          |  2 +-
 source/tag-developers/combobox-tag.md              |  2 +-
 source/tag-developers/component-tag.md             |  2 +-
 source/tag-developers/css-xhtml-theme.md           |  2 +-
 source/tag-developers/date-tag.md                  |  2 +-
 source/tag-developers/datetextfield-tag.md         |  2 +-
 source/tag-developers/debug-tag.md                 |  2 +-
 source/tag-developers/dojo-a-tag.md                |  2 +-
 source/tag-developers/dojo-autocompleter-tag.md    |  2 +-
 source/tag-developers/dojo-bind-tag.md             |  2 +-
 source/tag-developers/dojo-datetimepicker-tag.md   |  2 +-
 source/tag-developers/dojo-div-tag.md              |  2 +-
 source/tag-developers/dojo-head-tag.md             |  2 +-
 source/tag-developers/dojo-submit-tag.md           |  2 +-
 source/tag-developers/dojo-tabbedpanel-tag.md      |  2 +-
 source/tag-developers/dojo-textarea-tag.md         |  2 +-
 source/tag-developers/dojo-tree-tag.md             |  2 +-
 source/tag-developers/dojo-treenode-tag.md         |  2 +-
 source/tag-developers/doubleselect-tag.md          |  2 +-
 source/tag-developers/else-tag.md                  |  2 +-
 source/tag-developers/elseif-tag.md                |  2 +-
 source/tag-developers/extending-themes.md          |  2 +-
 source/tag-developers/fielderror-tag.md            |  2 +-
 source/tag-developers/file-tag.md                  |  2 +-
 source/tag-developers/form-tag.md                  |  2 +-
 source/tag-developers/form-tags.md                 |  2 +-
 source/tag-developers/freemarker-tags.md           |  7 ++-
 source/tag-developers/freemarker.md                |  7 ++-
 source/tag-developers/generator-tag.md             |  2 +-
 source/tag-developers/generic-tags.md              |  7 ++-
 source/tag-developers/head-tag.md                  |  2 +-
 source/tag-developers/hidden-tag.md                |  2 +-
 source/tag-developers/i18n-tag.md                  |  2 +-
 source/tag-developers/if-tag.md                    |  2 +-
 source/tag-developers/include-tag.md               |  2 +-
 source/tag-developers/index.md                     | 36 ++++++-------
 source/tag-developers/inputtransferselect-tag.md   |  2 +-
 source/tag-developers/iterator-tag.md              |  2 +-
 source/tag-developers/jsp-tags.md                  |  7 ++-
 source/tag-developers/jsp.md                       |  7 ++-
 source/tag-developers/label-tag.md                 |  2 +-
 source/tag-developers/merge-tag.md                 |  2 +-
 source/tag-developers/ognl-basics.md               |  7 ++-
 .../tag-developers/ognl-expression-compilation.md  |  7 ++-
 source/tag-developers/ognl.md                      |  7 ++-
 source/tag-developers/optgroup-tag.md              |  2 +-
 source/tag-developers/optiontransferselect-tag.md  |  2 +-
 source/tag-developers/param-tag.md                 |  2 +-
 source/tag-developers/password-tag.md              |  2 +-
 source/tag-developers/property-tag.md              |  2 +-
 source/tag-developers/push-tag.md                  |  2 +-
 source/tag-developers/radio-tag.md                 |  2 +-
 source/tag-developers/reset-tag.md                 |  2 +-
 source/tag-developers/select-tag.md                |  2 +-
 .../tag-developers/selecting-template-directory.md |  2 +-
 source/tag-developers/selecting-themes.md          |  2 +-
 source/tag-developers/set-tag.md                   |  2 +-
 source/tag-developers/simple-theme.md              |  2 +-
 source/tag-developers/sort-tag.md                  |  2 +-
 source/tag-developers/struts-tags.md               |  7 ++-
 source/tag-developers/submit-tag.md                |  2 +-
 source/tag-developers/subset-tag.md                |  2 +-
 source/tag-developers/tag-reference.md             |  7 ++-
 source/tag-developers/tag-syntax.md                |  7 ++-
 source/tag-developers/template-loading.md          |  2 +-
 source/tag-developers/text-tag.md                  |  2 +-
 source/tag-developers/textarea-tag.md              |  2 +-
 source/tag-developers/textfield-tag.md             |  2 +-
 source/tag-developers/themes-and-templates.md      |  7 ++-
 source/tag-developers/token-tag.md                 |  2 +-
 source/tag-developers/ui-tags.md                   |  7 ++-
 source/tag-developers/updownselect-tag.md          |  2 +-
 source/tag-developers/url-tag.md                   |  2 +-
 source/tag-developers/velocity-tags.md             |  9 ++--
 source/tag-developers/velocity.md                  | 61 +++++++++-------------
 source/tag-developers/xhtml-theme.md               |  2 +-
 94 files changed, 201 insertions(+), 204 deletions(-)

diff --git a/source/_layouts/tag-developers.html b/source/_layouts/tag-developers.html
deleted file mode 100644
index be613aa..0000000
--- a/source/_layouts/tag-developers.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-  <meta charset="UTF-8"/>
-  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
-  <meta name="Date-Revision-yyyymmdd" content="20140918"/>
-  <meta http-equiv="Content-Language" content="en"/>
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-
-  <title>{{ page.title }}</title>
-
-  <link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,400italic,600italic,700italic" rel="stylesheet" type="text/css">
-  <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
-  <link href="/css/main.css" rel="stylesheet">
-  <link href="/css/custom.css" rel="stylesheet">
-  <link href="/highlighter/github-theme.css" rel="stylesheet">
-
-  <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
-  <script type="text/javascript" src="/bootstrap/js/bootstrap.js"></script>
-  <script type="text/javascript" src="/js/community.js"></script>
-</head>
-<body>
-
-{% include header.html %}
-
-<article class="container">
-  <section class="col-md-12">
-    <a class="edit-on-gh" href="{{ site.repository_url }}/edit/master/source/{{ page.path }}" title="Edit this page on GitHub">Edit on GitHub</a>
-    {% if page.parent %}
-    <a href="{{ page.parent.url }}" title="back to {{ page.parent.title }}"><< back to {{ page.parent.title }}</a>
-    {% else %}
-    <a href="index.html" title="back to Tag Developers Guide"><< back to Tag Developers Guide</a>
-    {% endif %}
-    {{ content }}
-  </section>
-</article>
-
-{% include footer.html %}
-
-</body>
-</html>
diff --git a/source/tag-developers/a-tag.md b/source/tag-developers/a-tag.md
index 93b4522..489d5d6 100644
--- a/source/tag-developers/a-tag.md
+++ b/source/tag-developers/a-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: a tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/access-to-valuestack-from-jsps.md b/source/tag-developers/access-to-valuestack-from-jsps.md
index 4878eb9..d6ab899 100644
--- a/source/tag-developers/access-to-valuestack-from-jsps.md
+++ b/source/tag-developers/access-to-valuestack-from-jsps.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Access to ValueStack from JSPs
 ---
 
diff --git a/source/tag-developers/action-tag.md b/source/tag-developers/action-tag.md
index 05c6b10..9d8f9f7 100644
--- a/source/tag-developers/action-tag.md
+++ b/source/tag-developers/action-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: action tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/actionerror-tag.md b/source/tag-developers/actionerror-tag.md
index f204e90..348e180 100644
--- a/source/tag-developers/actionerror-tag.md
+++ b/source/tag-developers/actionerror-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: actionerror tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/actionmessage-tag.md b/source/tag-developers/actionmessage-tag.md
index 86551ca..9e0a670 100644
--- a/source/tag-developers/actionmessage-tag.md
+++ b/source/tag-developers/actionmessage-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: actionmessage tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/ajax-a-template.md b/source/tag-developers/ajax-a-template.md
index 3e8ac2d..5f78352 100644
--- a/source/tag-developers/ajax-a-template.md
+++ b/source/tag-developers/ajax-a-template.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Ajax a template
 ---
 
diff --git a/source/tag-developers/ajax-and-javascript-recipes.md b/source/tag-developers/ajax-and-javascript-recipes.md
index bc0ebe1..54d2e73 100644
--- a/source/tag-developers/ajax-and-javascript-recipes.md
+++ b/source/tag-developers/ajax-and-javascript-recipes.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
+layout: default
 title: Ajax and JavaScript Recipes
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Ajax and JavaScript Recipes
diff --git a/source/tag-developers/ajax-div-template.md b/source/tag-developers/ajax-div-template.md
index 2912b96..7a35010 100644
--- a/source/tag-developers/ajax-div-template.md
+++ b/source/tag-developers/ajax-div-template.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/ajax-event-system.md b/source/tag-developers/ajax-event-system.md
index 58ce965..5c3ac34 100644
--- a/source/tag-developers/ajax-event-system.md
+++ b/source/tag-developers/ajax-event-system.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/ajax-head-template.md b/source/tag-developers/ajax-head-template.md
index d51a6ba..d44abcc 100644
--- a/source/tag-developers/ajax-head-template.md
+++ b/source/tag-developers/ajax-head-template.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/ajax-tags.md b/source/tag-developers/ajax-tags.md
index 3a3f6ca..bf46fb2 100644
--- a/source/tag-developers/ajax-tags.md
+++ b/source/tag-developers/ajax-tags.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Ajax Tags
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Ajax Tags
diff --git a/source/tag-developers/ajax-theme.md b/source/tag-developers/ajax-theme.md
index 657de23..538bb88 100644
--- a/source/tag-developers/ajax-theme.md
+++ b/source/tag-developers/ajax-theme.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 parent:
   url: themes-and-templates.html
diff --git a/source/tag-developers/alt-syntax.md b/source/tag-developers/alt-syntax.md
index b3e7370..490f655 100644
--- a/source/tag-developers/alt-syntax.md
+++ b/source/tag-developers/alt-syntax.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Alt Syntax
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Alt Syntax
diff --git a/source/tag-developers/append-tag.md b/source/tag-developers/append-tag.md
index fb25d1c..8de0b1e 100644
--- a/source/tag-developers/append-tag.md
+++ b/source/tag-developers/append-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: append tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/bean-tag.md b/source/tag-developers/bean-tag.md
index 8e19f01..20514bd 100644
--- a/source/tag-developers/bean-tag.md
+++ b/source/tag-developers/bean-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: bean tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/cewolf-charts-using-velocity-templates.md b/source/tag-developers/cewolf-charts-using-velocity-templates.md
index 25a0e23..a7973c4 100644
--- a/source/tag-developers/cewolf-charts-using-velocity-templates.md
+++ b/source/tag-developers/cewolf-charts-using-velocity-templates.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/checkbox-tag.md b/source/tag-developers/checkbox-tag.md
index c2c7718..a202a7d 100644
--- a/source/tag-developers/checkbox-tag.md
+++ b/source/tag-developers/checkbox-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: checkbox tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/checkboxlist-tag.md b/source/tag-developers/checkboxlist-tag.md
index 0653835..6299ffe 100644
--- a/source/tag-developers/checkboxlist-tag.md
+++ b/source/tag-developers/checkboxlist-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: checkboxlist tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/combobox-tag.md b/source/tag-developers/combobox-tag.md
index dad38b9..3e3d8a2 100644
--- a/source/tag-developers/combobox-tag.md
+++ b/source/tag-developers/combobox-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: combobox tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/component-tag.md b/source/tag-developers/component-tag.md
index f6fd1c0..a42706d 100644
--- a/source/tag-developers/component-tag.md
+++ b/source/tag-developers/component-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: component tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/css-xhtml-theme.md b/source/tag-developers/css-xhtml-theme.md
index ce70076..87ba989 100644
--- a/source/tag-developers/css-xhtml-theme.md
+++ b/source/tag-developers/css-xhtml-theme.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 parent:
   url: themes-and-templates.html
diff --git a/source/tag-developers/date-tag.md b/source/tag-developers/date-tag.md
index e77e73a..c0de5b2 100644
--- a/source/tag-developers/date-tag.md
+++ b/source/tag-developers/date-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: date tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/datetextfield-tag.md b/source/tag-developers/datetextfield-tag.md
index 167148c..e40ee81 100644
--- a/source/tag-developers/datetextfield-tag.md
+++ b/source/tag-developers/datetextfield-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: datetextfield tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/debug-tag.md b/source/tag-developers/debug-tag.md
index 959f243..a4ac8f9 100644
--- a/source/tag-developers/debug-tag.md
+++ b/source/tag-developers/debug-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: debug tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/dojo-a-tag.md b/source/tag-developers/dojo-a-tag.md
index 70fd100..bda1db2 100644
--- a/source/tag-developers/dojo-a-tag.md
+++ b/source/tag-developers/dojo-a-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-autocompleter-tag.md b/source/tag-developers/dojo-autocompleter-tag.md
index 54470b6..8885a64 100644
--- a/source/tag-developers/dojo-autocompleter-tag.md
+++ b/source/tag-developers/dojo-autocompleter-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-bind-tag.md b/source/tag-developers/dojo-bind-tag.md
index dc56d49..c791659 100644
--- a/source/tag-developers/dojo-bind-tag.md
+++ b/source/tag-developers/dojo-bind-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-datetimepicker-tag.md b/source/tag-developers/dojo-datetimepicker-tag.md
index 6a03884..65146d2 100644
--- a/source/tag-developers/dojo-datetimepicker-tag.md
+++ b/source/tag-developers/dojo-datetimepicker-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-div-tag.md b/source/tag-developers/dojo-div-tag.md
index 4e9a707..fb4fa85 100644
--- a/source/tag-developers/dojo-div-tag.md
+++ b/source/tag-developers/dojo-div-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-head-tag.md b/source/tag-developers/dojo-head-tag.md
index c737563..adc879c 100644
--- a/source/tag-developers/dojo-head-tag.md
+++ b/source/tag-developers/dojo-head-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-submit-tag.md b/source/tag-developers/dojo-submit-tag.md
index f7854f4..900f12b 100644
--- a/source/tag-developers/dojo-submit-tag.md
+++ b/source/tag-developers/dojo-submit-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-tabbedpanel-tag.md b/source/tag-developers/dojo-tabbedpanel-tag.md
index 85ff4fa..1397b1f 100644
--- a/source/tag-developers/dojo-tabbedpanel-tag.md
+++ b/source/tag-developers/dojo-tabbedpanel-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-textarea-tag.md b/source/tag-developers/dojo-textarea-tag.md
index 115e42e..909271c 100644
--- a/source/tag-developers/dojo-textarea-tag.md
+++ b/source/tag-developers/dojo-textarea-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-tree-tag.md b/source/tag-developers/dojo-tree-tag.md
index b34c1d5..def2784 100644
--- a/source/tag-developers/dojo-tree-tag.md
+++ b/source/tag-developers/dojo-tree-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/dojo-treenode-tag.md b/source/tag-developers/dojo-treenode-tag.md
index e548d15..77a3859 100644
--- a/source/tag-developers/dojo-treenode-tag.md
+++ b/source/tag-developers/dojo-treenode-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/doubleselect-tag.md b/source/tag-developers/doubleselect-tag.md
index d05141d..a4a5c92 100644
--- a/source/tag-developers/doubleselect-tag.md
+++ b/source/tag-developers/doubleselect-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: doubleselect tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/else-tag.md b/source/tag-developers/else-tag.md
index 0cfad2f..8e4c046 100644
--- a/source/tag-developers/else-tag.md
+++ b/source/tag-developers/else-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: else tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/elseif-tag.md b/source/tag-developers/elseif-tag.md
index 8772f6f..89fa1ba 100644
--- a/source/tag-developers/elseif-tag.md
+++ b/source/tag-developers/elseif-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: elseif tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/extending-themes.md b/source/tag-developers/extending-themes.md
index 75b8d57..8b297b6 100644
--- a/source/tag-developers/extending-themes.md
+++ b/source/tag-developers/extending-themes.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/fielderror-tag.md b/source/tag-developers/fielderror-tag.md
index 6c13ffb..68ee33f 100644
--- a/source/tag-developers/fielderror-tag.md
+++ b/source/tag-developers/fielderror-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: fielderror tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/file-tag.md b/source/tag-developers/file-tag.md
index ac69c9e..7733b59 100644
--- a/source/tag-developers/file-tag.md
+++ b/source/tag-developers/file-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: file tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/form-tag.md b/source/tag-developers/form-tag.md
index 32f68dd..cec7871 100644
--- a/source/tag-developers/form-tag.md
+++ b/source/tag-developers/form-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: form tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/form-tags.md b/source/tag-developers/form-tags.md
index ca387b1..c250b0c 100644
--- a/source/tag-developers/form-tags.md
+++ b/source/tag-developers/form-tags.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/freemarker-tags.md b/source/tag-developers/freemarker-tags.md
index d556fcc..72041dd 100644
--- a/source/tag-developers/freemarker-tags.md
+++ b/source/tag-developers/freemarker-tags.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Freemarker Tags
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # FreeMarker Tags
diff --git a/source/tag-developers/freemarker.md b/source/tag-developers/freemarker.md
index 96968b1..17b7174 100644
--- a/source/tag-developers/freemarker.md
+++ b/source/tag-developers/freemarker.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Freemarker
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # FreeMarker
diff --git a/source/tag-developers/generator-tag.md b/source/tag-developers/generator-tag.md
index 1f14bd7..e604402 100644
--- a/source/tag-developers/generator-tag.md
+++ b/source/tag-developers/generator-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: generator tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/generic-tags.md b/source/tag-developers/generic-tags.md
index 542a6c4..af8a907 100644
--- a/source/tag-developers/generic-tags.md
+++ b/source/tag-developers/generic-tags.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Generic Tags
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Generic Tags
diff --git a/source/tag-developers/head-tag.md b/source/tag-developers/head-tag.md
index 73285b4..c8bb32a 100644
--- a/source/tag-developers/head-tag.md
+++ b/source/tag-developers/head-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: head tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/hidden-tag.md b/source/tag-developers/hidden-tag.md
index cd99ad3..00d0542 100644
--- a/source/tag-developers/hidden-tag.md
+++ b/source/tag-developers/hidden-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: hidden tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/i18n-tag.md b/source/tag-developers/i18n-tag.md
index 6a48d94..38ec5c5 100644
--- a/source/tag-developers/i18n-tag.md
+++ b/source/tag-developers/i18n-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: i18n tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/if-tag.md b/source/tag-developers/if-tag.md
index 587b24f..a20ff8d 100644
--- a/source/tag-developers/if-tag.md
+++ b/source/tag-developers/if-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: if tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/include-tag.md b/source/tag-developers/include-tag.md
index 2ef8bc4..514231d 100644
--- a/source/tag-developers/include-tag.md
+++ b/source/tag-developers/include-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: include tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/index.md b/source/tag-developers/index.md
index 12fd479..92c5fc9 100644
--- a/source/tag-developers/index.md
+++ b/source/tag-developers/index.md
@@ -7,21 +7,21 @@ title: Tag Developers Guide
 
 The framework offers a flexible view layer that supports multiple view technologies, including JSP, FreeMaker, and Velocity.
 
-- [Struts Tags](struts-tags.html)
-  - [Generic Tags](generic-tags.html)
-  - [UI Tags](ui-tags.html)
-  - [Themes and Templates](themes-and-templates.html)
-  - [Tag Reference](tag-reference.html)
-  - [Ajax Tags](ajax-tags.html)
-    - [Ajax and JavaScript Recipes](ajax-and-javascript-recipes.html)
-- [OGNL](ognl.html)
-  - [OGNL Basics](ognl-basics.html)
-  - [OGNL Expression compilation](ognl-expression-compilation.html)
-- [Tag Syntax](tag-syntax.html)
-- [Alt Syntax](alt-syntax.html) 
-- [JSP](jsp.html)
-  - [specific tags](jsp-tags.html)
-- [FreeMarker](freemarker.html)
-  - [specific tags](freemarker-tags.html)
-- [Velocity](velocity.html)
-  - [specific tags](velocity-tags.html)
+- [Struts Tags](struts-tags)
+  - [Generic Tags](generic-tags)
+  - [UI Tags](ui-tags)
+  - [Themes and Templates](themes-and-templates)
+  - [Tag Reference](tag-reference)
+  - [Ajax Tags](ajax-tags)
+    - [Ajax and JavaScript Recipes](ajax-and-javascript-recipes)
+- [OGNL](ognl)
+  - [OGNL Basics](ognl-basics)
+  - [OGNL Expression compilation](ognl-expression-compilation)
+- [Tag Syntax](tag-syntax)
+- [Alt Syntax](alt-syntax) 
+- [JSP](jsp)
+  - [specific tags](jsp-tags)
+- [FreeMarker](freemarker)
+  - [specific tags](freemarker-tags)
+- [Velocity](velocity)
+  - [specific tags](velocity-tags)
diff --git a/source/tag-developers/inputtransferselect-tag.md b/source/tag-developers/inputtransferselect-tag.md
index 1924bb5..007263e 100644
--- a/source/tag-developers/inputtransferselect-tag.md
+++ b/source/tag-developers/inputtransferselect-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: inputtransferselect tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/iterator-tag.md b/source/tag-developers/iterator-tag.md
index 4095234..31382f1 100644
--- a/source/tag-developers/iterator-tag.md
+++ b/source/tag-developers/iterator-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: iterator tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/jsp-tags.md b/source/tag-developers/jsp-tags.md
index fce055b..ea4ae15 100644
--- a/source/tag-developers/jsp-tags.md
+++ b/source/tag-developers/jsp-tags.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: JSP Tags
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # JSP Tags
diff --git a/source/tag-developers/jsp.md b/source/tag-developers/jsp.md
index 0b1f586..a821b94 100644
--- a/source/tag-developers/jsp.md
+++ b/source/tag-developers/jsp.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: JSP
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # JSP
diff --git a/source/tag-developers/label-tag.md b/source/tag-developers/label-tag.md
index 39f6844..feeecbb 100644
--- a/source/tag-developers/label-tag.md
+++ b/source/tag-developers/label-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: label tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/merge-tag.md b/source/tag-developers/merge-tag.md
index 52fced7..ebaa843 100644
--- a/source/tag-developers/merge-tag.md
+++ b/source/tag-developers/merge-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: merge tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/ognl-basics.md b/source/tag-developers/ognl-basics.md
index 0afee2e..3874ffd 100644
--- a/source/tag-developers/ognl-basics.md
+++ b/source/tag-developers/ognl-basics.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: OGNL Basics
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # OGNL Basics
diff --git a/source/tag-developers/ognl-expression-compilation.md b/source/tag-developers/ognl-expression-compilation.md
index 868c130..0718e8a 100644
--- a/source/tag-developers/ognl-expression-compilation.md
+++ b/source/tag-developers/ognl-expression-compilation.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: OGNL Expression Compilation
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # OGNL Expression Compilation
diff --git a/source/tag-developers/ognl.md b/source/tag-developers/ognl.md
index a522891..810d9b3 100644
--- a/source/tag-developers/ognl.md
+++ b/source/tag-developers/ognl.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: OGNL
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # OGNL
diff --git a/source/tag-developers/optgroup-tag.md b/source/tag-developers/optgroup-tag.md
index 610b322..5d36337 100644
--- a/source/tag-developers/optgroup-tag.md
+++ b/source/tag-developers/optgroup-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: optgroup tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/optiontransferselect-tag.md b/source/tag-developers/optiontransferselect-tag.md
index 858a0fb..6edf029 100644
--- a/source/tag-developers/optiontransferselect-tag.md
+++ b/source/tag-developers/optiontransferselect-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: optiontransferselect tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/param-tag.md b/source/tag-developers/param-tag.md
index 00705bd..310cc3c 100644
--- a/source/tag-developers/param-tag.md
+++ b/source/tag-developers/param-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: param tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/password-tag.md b/source/tag-developers/password-tag.md
index 459569e..ad8c4b6 100644
--- a/source/tag-developers/password-tag.md
+++ b/source/tag-developers/password-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: password tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/property-tag.md b/source/tag-developers/property-tag.md
index 7ba67b5..8afa603 100644
--- a/source/tag-developers/property-tag.md
+++ b/source/tag-developers/property-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: property tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/push-tag.md b/source/tag-developers/push-tag.md
index 38dab9d..7ad0192 100644
--- a/source/tag-developers/push-tag.md
+++ b/source/tag-developers/push-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: push tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/radio-tag.md b/source/tag-developers/radio-tag.md
index 6abbd1c..b4b22ec 100644
--- a/source/tag-developers/radio-tag.md
+++ b/source/tag-developers/radio-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: radio tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/reset-tag.md b/source/tag-developers/reset-tag.md
index 7a65b78..657be69 100644
--- a/source/tag-developers/reset-tag.md
+++ b/source/tag-developers/reset-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: reset tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/select-tag.md b/source/tag-developers/select-tag.md
index 102a4dd..a8f4c1d 100644
--- a/source/tag-developers/select-tag.md
+++ b/source/tag-developers/select-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: select tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/selecting-template-directory.md b/source/tag-developers/selecting-template-directory.md
index d8906a0..2cde004 100644
--- a/source/tag-developers/selecting-template-directory.md
+++ b/source/tag-developers/selecting-template-directory.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/selecting-themes.md b/source/tag-developers/selecting-themes.md
index b4dabcf..f3a3cb9 100644
--- a/source/tag-developers/selecting-themes.md
+++ b/source/tag-developers/selecting-themes.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/set-tag.md b/source/tag-developers/set-tag.md
index b886ae1..58f3f07 100644
--- a/source/tag-developers/set-tag.md
+++ b/source/tag-developers/set-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: set tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/simple-theme.md b/source/tag-developers/simple-theme.md
index 92d25a4..1c1b5bf 100644
--- a/source/tag-developers/simple-theme.md
+++ b/source/tag-developers/simple-theme.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 parent:
   url: themes-and-templates.html
diff --git a/source/tag-developers/sort-tag.md b/source/tag-developers/sort-tag.md
index 3b12bac..934ad9f 100644
--- a/source/tag-developers/sort-tag.md
+++ b/source/tag-developers/sort-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: sort tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/struts-tags.md b/source/tag-developers/struts-tags.md
index e4c5725..84579b3 100644
--- a/source/tag-developers/struts-tags.md
+++ b/source/tag-developers/struts-tags.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Struts Tags
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Struts Tags
diff --git a/source/tag-developers/submit-tag.md b/source/tag-developers/submit-tag.md
index 6c4fed0..6561f9f 100644
--- a/source/tag-developers/submit-tag.md
+++ b/source/tag-developers/submit-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: sort tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/subset-tag.md b/source/tag-developers/subset-tag.md
index ac5b569..345538d 100644
--- a/source/tag-developers/subset-tag.md
+++ b/source/tag-developers/subset-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: subset tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/tag-reference.md b/source/tag-developers/tag-reference.md
index 36300ae..bf86150 100644
--- a/source/tag-developers/tag-reference.md
+++ b/source/tag-developers/tag-reference.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Tag Reference
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Tag Reference 
diff --git a/source/tag-developers/tag-syntax.md b/source/tag-developers/tag-syntax.md
index 79e1c38..01cea23 100644
--- a/source/tag-developers/tag-syntax.md
+++ b/source/tag-developers/tag-syntax.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Tag Syntax
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Tag Syntax
diff --git a/source/tag-developers/template-loading.md b/source/tag-developers/template-loading.md
index d1e9e76..3341a7b 100644
--- a/source/tag-developers/template-loading.md
+++ b/source/tag-developers/template-loading.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 ---
 
diff --git a/source/tag-developers/text-tag.md b/source/tag-developers/text-tag.md
index af86df8..5cce01b 100644
--- a/source/tag-developers/text-tag.md
+++ b/source/tag-developers/text-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: text tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/textarea-tag.md b/source/tag-developers/textarea-tag.md
index 2bfe44e..87d06bd 100644
--- a/source/tag-developers/textarea-tag.md
+++ b/source/tag-developers/textarea-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: textarea tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/textfield-tag.md b/source/tag-developers/textfield-tag.md
index b9c71a7..423504a 100644
--- a/source/tag-developers/textfield-tag.md
+++ b/source/tag-developers/textfield-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: textfield tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/themes-and-templates.md b/source/tag-developers/themes-and-templates.md
index 94258d3..2fa6551 100644
--- a/source/tag-developers/themes-and-templates.md
+++ b/source/tag-developers/themes-and-templates.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Themes and Templates
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Themes and Templates
diff --git a/source/tag-developers/token-tag.md b/source/tag-developers/token-tag.md
index 8f2c3e9..8fdbc89 100644
--- a/source/tag-developers/token-tag.md
+++ b/source/tag-developers/token-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: token tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/ui-tags.md b/source/tag-developers/ui-tags.md
index 1072a73..c1c9395 100644
--- a/source/tag-developers/ui-tags.md
+++ b/source/tag-developers/ui-tags.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: UI Tags
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # UI Tags
diff --git a/source/tag-developers/updownselect-tag.md b/source/tag-developers/updownselect-tag.md
index 44e65a4..0512f81 100644
--- a/source/tag-developers/updownselect-tag.md
+++ b/source/tag-developers/updownselect-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: updownselect tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/url-tag.md b/source/tag-developers/url-tag.md
index 16fba94..c66c081 100644
--- a/source/tag-developers/url-tag.md
+++ b/source/tag-developers/url-tag.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: url tag
 parent:
   title: Tag Reference
diff --git a/source/tag-developers/velocity-tags.md b/source/tag-developers/velocity-tags.md
index be8bcf3..014569c 100644
--- a/source/tag-developers/velocity-tags.md
+++ b/source/tag-developers/velocity-tags.md
@@ -1,6 +1,9 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Velocity Tags
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Velocity Tags
@@ -35,4 +38,4 @@ In Velocity, the same form can also be built using macros.
 
 Some VM tags require an #end statement while others do not. The inconsistency arises from a limitation in Velocity 
 where tags must declare if they are a _block_ or _inline_ tag up front. As such, by default all tags are _inline_ 
-except for a few key ones, such as the [form](form-tag.html) tag.
+except for a few key ones, such as the [form](form-tag) tag.
diff --git a/source/tag-developers/velocity.md b/source/tag-developers/velocity.md
index 4e2d92e..f50cc70 100644
--- a/source/tag-developers/velocity.md
+++ b/source/tag-developers/velocity.md
@@ -1,54 +1,45 @@
 ---
-layout: tag-developers
-title: Tag Developers Guide
+layout: default
+title: Velocity
+parent:
+  title: Tag Developers Guide
+  url: index
 ---
 
 # Velocity
 
 Velocity is a templating language for Java.
 
-For more information on Velocity itself, please visit the [Velocity website](http://velocity.apache.org/)^[http://velocity.apache.org/].
+For more information on Velocity itself, please visit the [Velocity website](http://velocity.apache.org/).
 
-
-> 
-
-> 
-
-> Velocity is similar to [FreeMarker](freemarker.html), as both are template languages that can be used outside of a Servlet container. The framework uses FreeMarker internally since it has better error reporting. Developers may also like that FreeMarker supports JSP taglibs. However, both are good alternatives to JSP.
-
-> 
+> Velocity is similar to [FreeMarker](freemarker), as both are template languages that can be used outside 
+> of a Servlet container. The framework uses FreeMarker internally since it has better error reporting. 
+> Developers may also like that FreeMarker supports JSP taglibs. However, both are good alternatives to JSP.
 
 ## Getting Started
 
-Getting started with Velocity is as simple as ensuring all the dependencies are included in your project's classpath. Other than that, _struts-default.xml_  already configures the _Velocity Result_ .
+Getting started with Velocity is as simple as ensuring all the dependencies are included in your project's classpath. 
+Other than that, `struts-default.xml`  already configures the [Velocity Result](../core-developers/velocity-result).
 
 **struts.xml**
 
-
 ```xml
-
 <action name="test" class="com.acme.TestAction">
     <result name="success" type="velocity">test-success.vm</result>
 </action>
-
 ```
 
 **test-success.vm**
 
-
 ```html
-
 <html>
 <head>
     <title>Hello</title>
 </head>
-<body>
-
-Hello, ${name}
-
-</body>
+    <body>
+    Hello, ${name}
+    </body>
 </html>
-
 ```
 
 Where `name` is a property on the Action class. That's it!
@@ -63,13 +54,11 @@ The framework looks for Velocity templates in two locations (in this order):
 
 2. Class path
 
-The ordering is designed so that a default set of templates can be placed in a JAR (perhaps shared between applications). If a template needs to be overridden, a different version can be placed in the web application.
-
-
+The ordering is designed so that a default set of templates can be placed in a JAR (perhaps shared between applications).
+If a template needs to be overridden, a different version can be placed in the web application.
 
-| Unlike JSPs, templates can be loaded from a JAR. Templates are a great way to support "plugins", since the entire module can be delivered in a single JAR, and the views easily customized by the host application.
-
-| 
+Unlike JSPs, templates can be loaded from a JAR. Templates are a great way to support "plugins", since the entire 
+module can be delivered in a single JAR, and the views easily customized by the host application.
 
 ## Variable Resolution
 
@@ -81,15 +70,14 @@ In Velocity, there are three sources for variables, searched in a specific order
 
 3. Built-in variables
 
-Since the action context is resolved after the value stack, you can reference the variable without the typical preceding marker (#) that has to be used with the JSP `s:property` tag. Omitting the marker can be convenient, but it can also trip you up, if used carelessly.
-
-
-~~~~~~~
+Since the action context is resolved after the value stack, you can reference the variable without the typical preceding 
+marker (`#`) that has to be used with the JSP `s:property` tag. Omitting the marker can be convenient, but it can also 
+trip you up, if used carelessly.
 
+```
 #surl "id=url" "value=http://www.yahoo.com"
 Click <a href="${url}">here</a>!
-
-~~~~~~~
+```
 
 The Stuts2-Velocity integration layer provides several implicit variables.
 
@@ -107,5 +95,4 @@ The Stuts2-Velocity integration layer provides several implicit variables.
 
 ## Configuring Velocity
 
-You can configure Velocity by placing configuration items in _velocity.properties_ .
-
+You can configure Velocity by placing configuration items in [velocity.properties](../core-developers/velocity-properties).
diff --git a/source/tag-developers/xhtml-theme.md b/source/tag-developers/xhtml-theme.md
index 1b787b8..415524b 100644
--- a/source/tag-developers/xhtml-theme.md
+++ b/source/tag-developers/xhtml-theme.md
@@ -1,5 +1,5 @@
 ---
-layout: tag-developers
+layout: default
 title: Tag Developers Guide
 parent:
   url: themes-and-templates.html