sitemap.json enthält nur noch die Struktur für die statischen Inhalte
authorKai Moritz <kai@juplo.de>
Mon, 13 Mar 2017 16:30:57 +0000 (17:30 +0100)
committerKai Moritz <kai@juplo.de>
Tue, 30 Apr 2019 13:50:19 +0000 (15:50 +0200)
Die Struktur-Informationen für die weiteren Inhalte müssen auf den
entsprechenden Unterseiten mit Hilfe von thymeproxy:variables ergänzt
werden.

30 files changed:
dist/thymeleaf/blog.html
dist/thymeleaf/blog.json [new file with mode: 0644]
dist/thymeleaf/blog/article.html
dist/thymeleaf/blog/comments.html
dist/thymeleaf/potemkin/accelerator.html
dist/thymeleaf/potemkin/fix-swf/getting-started.html
dist/thymeleaf/potemkin/fix-swf/overview.html
dist/thymeleaf/potemkin/html-experimente.html
dist/thymeleaf/potemkin/html-experimente/basis-layout.html
dist/thymeleaf/potemkin/html-experimente/breadcrumb.html
dist/thymeleaf/potemkin/html-experimente/druck-layout.html
dist/thymeleaf/potemkin/html-experimente/error.html
dist/thymeleaf/potemkin/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html
dist/thymeleaf/potemkin/html-experimente/fast-leer-einspaltig.html
dist/thymeleaf/potemkin/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html
dist/thymeleaf/potemkin/html-experimente/fast-leer-kein-menü.html
dist/thymeleaf/potemkin/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html
dist/thymeleaf/potemkin/html-experimente/fast-leer-mit-menü.html
dist/thymeleaf/potemkin/html-experimente/formulare.html
dist/thymeleaf/potemkin/html-experimente/kein-layout.html
dist/thymeleaf/potemkin/html-experimente/phone.html
dist/thymeleaf/potemkin/html-experimente/seitenaufteilung.html
dist/thymeleaf/potemkin/html-experimente/seitenkopf.html
dist/thymeleaf/potemkin/html-experimente/symbole.html
dist/thymeleaf/potemkin/html-experimente/tablet.html
dist/thymeleaf/potemkin/html-experimente/testlab.html
dist/thymeleaf/potemkin/html-experimente/tiny.html
dist/thymeleaf/potemkin/typo.html
dist/thymeleaf/projects.json
dist/thymeleaf/sitemap.json

index 37e4436..53d8de2 100644 (file)
@@ -15,7 +15,7 @@
     <script src="../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/blog.json">
     <main class="main" layout:fragment="maincontent">
       <article id="post-140" class="post-140 post type-post status-publish format-standard hentry category-jetty category-less category-maven category-wro4j">
         <header class="entry-header">
diff --git a/dist/thymeleaf/blog.json b/dist/thymeleaf/blog.json
new file mode 100644 (file)
index 0000000..b197f0e
--- /dev/null
@@ -0,0 +1,28 @@
+{
+  "pages": {
+    "/blog.html": {
+      "name": "Blog",
+      "childs": {
+        "/blog/article.html": "An Article",
+        "/blog/comments.html": "Comments"
+      },
+      "crumbs": [
+        { "uri": "/blog.html", "name": "Blog" }
+      ]
+    },
+    "/blog/article.html": {
+      "name": "An Article",
+      "crumbs": [
+        { "uri": "/blog.html", "name": "Blog" },
+        { "uri": "/blog/article.html", "name": "An Article" }
+      ]
+    },
+    "/blog/comments.html": {
+      "name": "Comments",
+      "crumbs": [
+        { "uri": "/blog.html", "name": "Blog" },
+        { "uri": "/blog/comments.html", "name": "Comments" }
+      ]
+    }
+  }
+}
index bc093fc..0c175d8 100644 (file)
@@ -15,7 +15,7 @@
     <script src="../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/blog.json">
     <article class="main" layout:fragment="maincontent">
       <article id="post-140" class="post-140 post type-post status-publish format-standard hentry category-jetty category-less category-maven category-wro4j">
         <div class="entry-header">
index ceefb55..b4ef230 100644 (file)
@@ -15,7 +15,7 @@
     <script src="../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/blog.json">
     <article class="main" layout:fragment="maincontent">
       <article id="post-34" class="post-34 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
         <div class="entry-header">
index 4effbdc..39c5714 100644 (file)
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body thymeproxy:variables='MERGE:{"pages":{
+  <body thymeproxy:variables='MERGE:/thymeleaf/potemkin.json,MERGE:{"pages":{
     "/potemkin.html": {
       "name": "Projects",
-      "childs": { "/potemkin/accelerator.html": "accelerator!" },
+      "childs": {
+        "/potemkin.html": "Overview",
+        "/potemkin/typo.html": "Typography",
+        "/potemkin/html-experimente.html": "HTML-Experimente",
+        "/potemkin/accelerator.html": "accelerator!",
+        "/potemkin/fix-swf/overview.html": "Fix SWF"
+      },
       "crumbs": [
         { "uri": "/potemkin.html", "name": "Projects" }
       ]
index aba409d..fe9930f 100644 (file)
@@ -15,7 +15,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <h1>Getting Started - DUMMY</h1>
   </body>
 </html>
index eceaef2..6fe0b83 100644 (file)
@@ -15,7 +15,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <h1>Overview - DUMMY</h1>
   </body>
 </html>
index d2bed05..d2b1512 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <article class="main" layout:fragment="maincontent">
       <header><h1>HTML-Elemente / spezielle Seiten</h1></header>
       <ul>
index c9953f2..6ab162e 100644 (file)
@@ -12,7 +12,7 @@
     <link rel="stylesheet/less" th:rel="stylesheet" type="text/css" href="../../../less/base.less" th:href="@{/css/base.min.css}"/>
     <script src="../../../js/less-1.7.0.min.js" th:remove="all"></script>
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
       MARGINAL-CONTENT
     </aside>
index a2ec620..9df7209 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <ol layout:fragment="breadcrumb">
       <li class="b"><a class="b" href="../../index.html" th:href="@{/index.html}">Home</a></li>
       <li class="b"><a class="b" href="../../potemkin.html" th:href="@{/projects.html}">Projects</a></li>
index db09064..2412ca5 100644 (file)
@@ -13,7 +13,7 @@
     <link rel="stylesheet/less" th:rel="stylesheet" type="text/css" href="../../../css/print.css" th:href="@{/css/print.css}"/>
     <script src="../../../js/less-1.7.0.min.js" th:remove="all"></script>
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
       MARGINAL-CONTENT
     </aside>
index ef80484..52e5b5c 100644 (file)
@@ -11,6 +11,6 @@
     <link rel="stylesheet/less" type="text/css" href="../../less/screen.less" media="screen"/>
     <link rel="stylesheet/less" type="text/css" href="../../less/print.less" media="print"/>
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
   </body>
 </html>
index 09a2945..17503b4 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <nav layout:fragment="navigation">
       <hr class="n"/>
       <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
index 9152f2a..ee08389 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <nav layout:fragment="navigation">
       <hr class="n"/>
       <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
index 9b04a56..377e38a 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <nav layout:fragment="navigation">
       <hr class="n"/>
       <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
index 2ff37c2..1659911 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <nav layout:fragment="navigation">
       <hr class="n"/>
       <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
index 7404f6d..7bcc8c9 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <article class="main" layout:fragment="maincontent">
       <header><h1>Fast leere Seite mit Menü und Marginalinhalt</h1></header>
       <p>Ein ganz bischen Text...</p>
index e4dbd5d..7c6e302 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <article class="main" layout:fragment="maincontent">
       <header><h1>Fast leere Seite mit Menü</h1></header>
       <p>Ein ganz bischen Text...</p>
index 17c7bb5..9f9eeee 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <article class="main" layout:fragment="maincontent">
       <header><h1>Formulare</h1></header>
       <form class="form" action="#" method="get">
index bd81938..267fde9 100644 (file)
@@ -10,7 +10,7 @@
     <title>HTML-Experimente - Kein Layout</title>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" th:remove="all"/>
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
       MARGINAL-CONTENT
     </aside>
index db7c5fd..2a7232f 100644 (file)
@@ -13,7 +13,7 @@
     <link rel="stylesheet/less" th:rel="stylesheet" type="text/css" href="../../../css/phone.css" th:href="@{/css/phone.css}"/>
     <script src="../../../js/less-1.7.0.min.js" th:remove="all"></script>
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
       MARGINAL-CONTENT
     </aside>
index cc23f98..78c20e9 100644 (file)
@@ -13,7 +13,7 @@
     <link rel="stylesheet/less" th:rel="stylesheet" type="text/css" href="../../../css/seitenaufteilung.css" th:href="@{/css/seitenaufteilung.css}"/>
     <script src="../../../js/less-1.7.0.min.js" th:remove="all"></script>
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
       MARGINAL-CONTENT
     </aside>
index 7709b8c..7cfef56 100644 (file)
@@ -13,7 +13,7 @@
     <link rel="stylesheet/less" th:rel="stylesheet" type="text/css" href="../../../css/seitenkopf.css" th:href="@{/css/seitenkopf.css}"/>
     <script src="../../../js/less-1.7.0.min.js" th:remove="all"></script>
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
       MARGINAL-CONTENT
     </aside>
index 9f21eff..85e6a35 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <article class="main" layout:fragment="maincontent">
       <header><h1>Symbol-Font</h1></header>
       <h2>100%</h2>
index 31e678f..b5a5ada 100644 (file)
@@ -13,7 +13,7 @@
     <link rel="stylesheet/less" th:rel="stylesheet" type="text/css" href="../../../css/tablet.css" th:href="@{/css/tablet.css}"/>
     <script src="../../../js/less-1.7.0.min.js" th:remove="all"></script>
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
       MARGINAL-CONTENT
     </aside>
index 58d3f9e..9d52220 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <div layout:fragment="content" th:remove="tag">
       <form class="testlab form" action="#" method="get">
         <h2 class="f">Anzeigetext</h2>
index 9726bde..79582ff 100644 (file)
@@ -13,7 +13,7 @@
     <link rel="stylesheet/less" th:rel="stylesheet" type="text/css" href="../../../css/tiny.css" th:href="@{/css/tiny.css}"/>
     <script src="../../../js/less-1.7.0.min.js" th:remove="all"></script>
   </head>
-  <body>
+  <body thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
       MARGINAL-CONTENT
     </aside>
index da7079c..84b58b6 100644 (file)
@@ -16,7 +16,7 @@
     <script src="../../js/less-1.7.0.min.js"></script>
     <!--*/-->
   </head>
-  <body onload="prettyPrint()">
+  <body onload="prettyPrint()" thymeproxy:variables="MERGE:/thymeleaf/projects.json">
     <article layout:fragment="maincontent">
       <header><h1>Typography</h1></header>
       <p>
index 0024b0d..c525f3d 100644 (file)
 {
-  "pages":{
+  "pages": {
     "/projects.html": {
       "name": "Projects",
       "childs": {
-        "#hibernate4-maven-plugin": "Hibernate 4 Maven Plugin",
-        "/projects/accelerator.html": "accelerator!",
-        "/projects/html-experimente.html": "HTML-Experimente",
         "/projects/fix-swf/overview.html": "Fix SWF",
+        "/projects/html-experimente.html": "HTML-Experimente",
+        "/projects/accelerator.html": "accelerator",
         "/projects/typo.html": "Typography"
       },
       "crumbs": [
         { "uri": "/projects.html", "name": "Projects" }
       ]
     },
-    "/projects/accelerator.html": {
+    "/projects/fix-swf/overview.html": {
       "name": "Overview",
+      "childs": {
+        "/projects/fix-swf/overview.html": "Overview",
+        "/projects/fix-swf/getting-started.html": "Getting Started",
+        "#faq": "FAQ",
+        "#documentation": "Documentation"
+      },
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/fix-swf/overview.html", "name": "Fix SWF" },
+        { "uri": "/projects/fix-swf/overview.html", "name": "Overview" }
+      ]
+    },
+    "#faq": { "name": "FAQ" },
+    "#documentation": { "name": "Documentation" },
+    "/projects/accelerator.html": {
+      "name": "Accellerator",
       "childs": {}
+    },
+    "/projects/typo.html": {
+      "name": "Typography",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/typo.html", "name": "Typography" }
+      ]
+    },
+    "/projects/html-experimente.html": {
+      "name": "HTML-Experimente",
+      "childs": {
+        "/projects/html-experimente/formulare.html": "Formulare",
+        "/projects/html-experimente/symbole.html": "Symbol-Font",
+        "/templates/404.html": "404-Template",
+        "/projects/html-experimente/gibts-ja-gar-nicht.html": "404-Fehlerseite",
+        "/templates/error.html": "5xx-Template",
+        "/projects/html-experimente/error.html": "5xx-Fehlerseite",
+        "/projects/html-experimente/fast-leer-mit-menü.html": "Leer, mit Menü, ohne Marginal",
+        "/projects/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html": "Leer, mit Menü, mit Marginal",
+        "/projects/html-experimente/fast-leer-kein-menü.html": "Leer, ohne Menü, ohne Marginal",
+        "/projects/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html": "Leer, ohne Menü, mit Marginal",
+        "/projects/html-experimente/fast-leer-einspaltig.html": "Leer, einspaltig",
+        "/projects/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html": "Leer, einspaltig, mit Marginal",
+        "/projects/html-experimente/breadcrumb.html": "Langer Breadcrumb",
+        "/projects/html-experimente/kein-layout.html": "Alle Stylings deaktiviert",
+        "/projects/html-experimente/basis-layout.html": "Nur das Basis-Layout",
+        "/projects/html-experimente/druck-layout.html": "Druck-Layout",
+        "/projects/html-experimente/tiny.html": "Layout TINY",
+        "/projects/html-experimente/phone.html": "Layout PHONE",
+        "/projects/html-experimente/tablet.html": "Layout TABLET",
+        "/projects/html-experimente/seitenaufteilung.html": "Basis-Layout & Seitenaufteilung",
+        "/projects/html-experimente/seitenkopf.html": "Basis-Layout & Seitenkopf",
+        "/projects/html-experimente/testlab.html": "Media-Query-Test (Beispiel)"
+      },
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" }
+      ]
+    },
+    "/projects/fix-swf/getting-started.html": {
+      "name": "Getting Started",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/fix-swf/overview.html", "name": "Fix SWF" },
+        { "uri": "/projects/fix-swf/getting-started.html", "name": "Getting Started" }
+      ]
+    },
+    "/projects/html-experimente/formulare.html": {
+      "name": "Formulare",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/formulare.html", "name": "Formulare" }
+      ]
+    },
+    "/projects/html-experimente/symbole.html": {
+      "name": "Symbol-Font",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/symbole.html", "name": "Symbol-Font" }
+      ]
+    },
+    "/templates/404.html": {
+      "name": "404-Template",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/templates/404.html", "name": "404-Template" }
+      ]
+    },
+    "/projects/html-experimente/gibts-ja-gar-nicht.html": {
+      "name": "404-Fehlerseite",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/gibts-ja-gar-nicht.html", "name": "404-Fehlerseite" }
+      ]
+    },
+    "/templates/error.html": {
+      "name": "5xx-Template",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/templates/error.html", "name": "5xx-Template" }
+      ]
+    },
+    "/projects/html-experimente/error.html": {
+      "name": "5xx-Fehlerseite",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/error.html", "name": "5xx-Fehlerseite" }
+      ]
+    },
+    "/projects/html-experimente/fast-leer-mit-menü.html": {
+      "name": "Leer, mit Menü, ohne Marginal",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/fast-leer-mit-menü.html", "name": "Leer, mit Menü, ohne Marginal" }
+      ]
+    },
+    "/projects/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html": {
+      "name": "Leer, mit Menü, mit Marginal",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html", "name": "Leer, mit Menü, mit Marginal" }
+      ]
+    },
+    "/projects/html-experimente/fast-leer-kein-menü.html": {
+      "name": "Leer, ohne Menü, ohne Marginal",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/fast-leer-kein-menü.html", "name": "Leer, ohne Menü, ohne Marginal" }
+      ]
+    },
+    "/projects/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html": {
+      "name": "Leer, ohne Menü, mit Marginal",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html", "name": "Leer, ohne Menü, mit Marginal" }
+      ]
+    },
+    "/projects/html-experimente/fast-leer-einspaltig.html": {
+      "name": "Leer, einspaltig",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/fast-leer-einspaltig.html", "name": "Leer, einspaltig" }
+      ]
+    },
+    "/projects/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html": {
+      "name": "Leer, einspaltig, mit Marginal",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html", "name": "Leer, einspaltig, mit Marginal" }
+      ]
+    },
+    "/projects/html-experimente/breadcrumb.html": {
+      "name": "Langer Breadcrumb",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/breadcrumb.html", "name": "Langer Breadcrumb" }
+      ]
+    },
+    "/projects/html-experimente/kein-layout.html": {
+      "name": "Alle Stylings deaktiviert",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/kein-layout.html", "name": "Alle Stylings deaktiviert" }
+      ]
+    },
+    "/projects/html-experimente/basis-layout.html": {
+      "name": "Nur das Basis-Layout",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/basis-layout.html", "name": "Nur das Basis-Layout" }
+      ]
+    },
+    "/projects/html-experimente/druck-layout.html": {
+      "name": "Druck-Layout",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/druck-layout.html", "name": "Druck-Layout" }
+      ]
+    },
+    "/projects/html-experimente/tiny.html": {
+      "name": "Layout TINY",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/tiny.html", "name": "Layout TINY" }
+      ]
+    },
+    "/projects/html-experimente/phone.html": {
+      "name": "Layout PHONE",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/phone.html", "name": "Layout PHONE" }
+      ]
+    },
+    "/projects/html-experimente/tablet.html": {
+      "name": "Layout TABLET",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/tablet.html", "name": "Layout TABLET" }
+      ]
+    },
+    "/projects/html-experimente/seitenaufteilung.html": {
+      "name": "Basis-Layout & Seitenaufteilung",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/seitenaufteilung.html", "name": "Basis-Layout & Seitenaufteilung" }
+      ]
+    },
+    "/projects/html-experimente/seitenkopf.html": {
+      "name": "Basis-Layout & Seitenkopf",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/seitenkopf.html", "name": "Basis-Layout & Seitenkopf" }
+      ]
+    },
+    "/projects/html-experimente/testlab.html": {
+      "name": "Media-Query-Test (Beispiel)",
+      "crumbs": [
+        { "uri": "/projects.html", "name": "Projects" },
+        { "uri": "/projects/html-experimente.html", "name": "HTML-Experimente" },
+        { "uri": "/projects/html-experimente/testlab.html", "name": "Media-Query-Test (Beispiel)" }
+      ]
     }
   }
 }
index e30d679..c2fde0d 100644 (file)
@@ -8,61 +8,25 @@
     "/index.html": { "name": "Home" },
     "/blog.html": {
       "name": "Blog",
-      "childs": {
-        "/blog/article.html": "An Article",
-        "/blog/comments.html": "Comments"
-      },
-      "crumbs": [
-        { "uri": "/blog.html", "name": "Blog" }
-      ]
+      "childs": {}
     },
     "/projects.html": {
       "name": "Projects",
-      "childs": {
-        "/hibernate-maven-plugin/index.html": "Hibernate Maven Plugin",
-        "/simple-mapper/index.html": "Simple Mapper 4 JSON",
-        "/maven-thymeleaf-skin/index.html": "Apache-Maven Thymeleaf-Skin"
-      },
-      "crumbs": [
-        { "uri": "/projects.html", "name": "Projects" }
-      ]
-    },
-    "/hibernate-maven-plugin/index.html": {
-      "name": "Overview",
       "childs": {}
     },
-    "/simple-mapper/index.html": {
-      "name": "Simple Mapper 4 JSON",
-      "childs": {},
-      "crumbs": [
-        { "uri": "/projects.html", "name": "Projects" },
-        { "uri": "/simple-mapper/index.html", "name": "Simple Mapper 4 JSON" }
-      ]
-    },
-    "/maven-thymeleaf-skin/index.html": {
-      "name": "Apache-Maven Thymeleaf-Skin",
-      "childs": {},
-      "crumbs": [
-        { "uri": "/projects.html", "name": "Projects" },
-        { "uri": "/maven-thymeleaf-skin/index.html", "name": "Apache-Maven Thymeleaf-Skin" }
-      ]
-    },
     "/about.html": {
       "name": "About",
       "childs": {
         "/expertise.html": "Expertise",
         "/references.html": "References",
-        "/contact.html": "Contact",
-        "/impressum.html": "Impressum"
+        "/impressum.html": "Impressum",
+        "/contact.html": "Contact"
       },
-      "crumbs": [
-        { "uri": "/about.html", "name": "About" }
-      ]
+      "crumbs": [{ "uri": "/about.html", "name": "About" }]
     },
     "/expertise.html": {
       "name": "Expertise",
-      "childs": {
-      },
+      "childs": {},
       "crumbs": [
         { "uri": "/about.html", "name": "About" },
         { "uri": "/expertise.html", "name": "Expertise" }
@@ -70,8 +34,7 @@
     },
     "/references.html": {
       "name": "References",
-      "childs": {
-      },
+      "childs": {},
       "crumbs": [
         { "uri": "/about.html", "name": "About" },
         { "uri": "/references.html", "name": "References" }
         { "uri": "/impressum.html", "name": "Impressum" },
         { "uri": "/google-analytics.html", "name": "Google Analytics" }
       ]
-    },
-    "/blog/article.html": {
-      "name": "An Article",
-      "crumbs": [
-        { "uri": "/blog.html", "name": "Blog" },
-        { "uri": "/blog/article.html", "name": "An Article" }
-      ]
-    },
-    "/blog/comments.html": {
-      "name": "Comments",
-      "crumbs": [
-        { "uri": "/blog.html", "name": "Blog" },
-        { "uri": "/blog/comments.html", "name": "Comments" }
-      ]
-    },
-    "/potemkin.html": {
-      "name": "Projects",
-      "childs": {
-        "#hibernate4-maven-plugin": "Hibernate 4 Maven Plugin",
-        "/potemkin/fix-swf/overview.html": "Fix SWF",
-        "#jquery.openx": "jQuery OpenX",
-        "/potemkin/html-experimente.html": "HTML-Experimente",
-        "#accelerator": "accelerator",
-        "/potemkin/typo.html": "Typography"
-      },
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" }
-      ]
-    },
-    "#hibernate4-maven-plugin": {
-      "name": "Overview",
-      "childs": {}
-    },
-    "/potemkin/fix-swf/overview.html": {
-      "name": "Overview",
-      "childs": {
-        "/potemkin/fix-swf/overview.html": "Overview",
-        "/potemkin/fix-swf/getting-started.html": "Getting Started",
-        "#faq": "FAQ",
-        "#documentation": "Documentation"
-      },
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/fix-swf/overview.html", "name": "Fix SWF" },
-        { "uri": "/potemkin/fix-swf/overview.html", "name": "Overview" }
-      ]
-    },
-    "#faq": { "name": "FAQ" },
-    "#documentation": { "name": "Documentation" },
-    "#jquery.openx": { "name": "jQuery OpenX" },
-    "#accelerator": { "name": "Accellerator" },
-    "/potemkin/typo.html": {
-      "name": "Typography",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/typo.html", "name": "Typography" }
-      ]
-    },
-    "/potemkin/html-experimente.html": {
-      "name": "HTML-Experimente",
-      "childs": {
-        "/potemkin/html-experimente/formulare.html": "Formulare",
-        "/potemkin/html-experimente/symbole.html": "Symbol-Font",
-        "/templates/404.html": "404-Template",
-        "/potemkin/html-experimente/gibts-ja-gar-nicht.html": "404-Fehlerseite",
-        "/templates/error.html": "5xx-Template",
-        "/potemkin/html-experimente/error.html": "5xx-Fehlerseite",
-        "/potemkin/html-experimente/fast-leer-mit-menü.html": "Leer, mit Menü, ohne Marginal",
-        "/potemkin/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html": "Leer, mit Menü, mit Marginal",
-        "/potemkin/html-experimente/fast-leer-kein-menü.html": "Leer, ohne Menü, ohne Marginal",
-        "/potemkin/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html": "Leer, ohne Menü, mit Marginal",
-        "/potemkin/html-experimente/fast-leer-einspaltig.html": "Leer, einspaltig",
-        "/potemkin/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html": "Leer, einspaltig, mit Marginal",
-        "/potemkin/html-experimente/breadcrumb.html": "Langer Breadcrumb",
-        "/potemkin/html-experimente/kein-layout.html": "Alle Stylings deaktiviert",
-        "/potemkin/html-experimente/basis-layout.html": "Nur das Basis-Layout",
-        "/potemkin/html-experimente/druck-layout.html": "Druck-Layout",
-        "/potemkin/html-experimente/tiny.html": "Layout TINY",
-        "/potemkin/html-experimente/phone.html": "Layout PHONE",
-        "/potemkin/html-experimente/tablet.html": "Layout TABLET",
-        "/potemkin/html-experimente/seitenaufteilung.html": "Basis-Layout & Seitenaufteilung",
-        "/potemkin/html-experimente/seitenkopf.html": "Basis-Layout & Seitenkopf",
-        "/potemkin/html-experimente/testlab.html": "Media-Query-Test (Beispiel)"
-      },
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" }
-      ]
-    },
-    "/potemkin/fix-swf/getting-started.html": {
-      "name": "Getting Started",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/fix-swf/overview.html", "name": "Fix SWF" },
-        { "uri": "/potemkin/fix-swf/getting-started.html", "name": "Getting Started" }
-      ]
-    },
-    "/potemkin/html-experimente/formulare.html": {
-      "name": "Formulare",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/formulare.html", "name": "Formulare" }
-      ]
-    },
-    "/potemkin/html-experimente/symbole.html": {
-      "name": "Symbol-Font",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/symbole.html", "name": "Symbol-Font" }
-      ]
-    },
-    "/templates/404.html": {
-      "name": "404-Template",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/templates/404.html", "name": "404-Template" }
-      ]
-    },
-    "/potemkin/html-experimente/gibts-ja-gar-nicht.html": {
-      "name": "404-Fehlerseite",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/gibts-ja-gar-nicht.html", "name": "404-Fehlerseite" }
-      ]
-    },
-    "/templates/error.html": {
-      "name": "5xx-Template",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/templates/error.html", "name": "5xx-Template" }
-      ]
-    },
-    "/potemkin/html-experimente/error.html": {
-      "name": "5xx-Fehlerseite",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/error.html", "name": "5xx-Fehlerseite" }
-      ]
-    },
-    "/potemkin/html-experimente/fast-leer-mit-menü.html": {
-      "name": "Leer, mit Menü, ohne Marginal",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/fast-leer-mit-menü.html", "name": "Leer, mit Menü, ohne Marginal" }
-      ]
-    },
-    "/potemkin/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html": {
-      "name": "Leer, mit Menü, mit Marginal",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html", "name": "Leer, mit Menü, mit Marginal" }
-      ]
-    },
-    "/potemkin/html-experimente/fast-leer-kein-menü.html": {
-      "name": "Leer, ohne Menü, ohne Marginal",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/fast-leer-kein-menü.html", "name": "Leer, ohne Menü, ohne Marginal" }
-      ]
-    },
-    "/potemkin/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html": {
-      "name": "Leer, ohne Menü, mit Marginal",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html", "name": "Leer, ohne Menü, mit Marginal" }
-      ]
-    },
-    "/potemkin/html-experimente/fast-leer-einspaltig.html": {
-      "name": "Leer, einspaltig",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/fast-leer-einspaltig.html", "name": "Leer, einspaltig" }
-      ]
-    },
-    "/potemkin/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html": {
-      "name": "Leer, einspaltig, mit Marginal",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html", "name": "Leer, einspaltig, mit Marginal" }
-      ]
-    },
-    "/potemkin/html-experimente/breadcrumb.html": {
-      "name": "Langer Breadcrumb",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/breadcrumb.html", "name": "Langer Breadcrumb" }
-      ]
-    },
-    "/potemkin/html-experimente/kein-layout.html": {
-      "name": "Alle Stylings deaktiviert",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/kein-layout.html", "name": "Alle Stylings deaktiviert" }
-      ]
-    },
-    "/potemkin/html-experimente/basis-layout.html": {
-      "name": "Nur das Basis-Layout",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/basis-layout.html", "name": "Nur das Basis-Layout" }
-      ]
-    },
-    "/potemkin/html-experimente/druck-layout.html": {
-      "name": "Druck-Layout",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/druck-layout.html", "name": "Druck-Layout" }
-      ]
-    },
-    "/potemkin/html-experimente/tiny.html": {
-      "name": "Layout TINY",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/tiny.html", "name": "Layout TINY" }
-      ]
-    },
-    "/potemkin/html-experimente/phone.html": {
-      "name": "Layout PHONE",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/phone.html", "name": "Layout PHONE" }
-      ]
-    },
-    "/potemkin/html-experimente/tablet.html": {
-      "name": "Layout TABLET",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/tablet.html", "name": "Layout TABLET" }
-      ]
-    },
-    "/potemkin/html-experimente/seitenaufteilung.html": {
-      "name": "Basis-Layout & Seitenaufteilung",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/seitenaufteilung.html", "name": "Basis-Layout & Seitenaufteilung" }
-      ]
-    },
-    "/potemkin/html-experimente/seitenkopf.html": {
-      "name": "Basis-Layout & Seitenkopf",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/seitenkopf.html", "name": "Basis-Layout & Seitenkopf" }
-      ]
-    },
-    "/potemkin/html-experimente/testlab.html": {
-      "name": "Media-Query-Test (Beispiel)",
-      "crumbs": [
-        { "uri": "/potemkin.html", "name": "Projects (Potemkinsche Dörfer)" },
-        { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" },
-        { "uri": "/potemkin/html-experimente/testlab.html", "name": "Media-Query-Test (Beispiel)" }
-      ]
     }
   }
 }