From e697162edc28784204401f7b4de379a1e7258cb0 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Mon, 6 May 2019 12:25:48 +0200 Subject: [PATCH] =?utf8?q?Generierung=20der=20Men=C3=BCstruktur=20aus=20de?= =?utf8?q?n=20JSON-Daten=20=C3=BCberarbeitet?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Die Struktur der JSON-Daten so überarbeitet, dass sie keine redundanten Informationen mehr enthalten und leichter zu generieren sind. --- dist/blog/blog.json | 47 ++-- dist/potemkin.json | 458 +++++++++++++++------------------ dist/potemkin/accelerator.html | 68 ++--- dist/sitemap.json | 198 +++++++------- dist/templates/layout.html | 30 +-- 5 files changed, 364 insertions(+), 437 deletions(-) diff --git a/dist/blog/blog.json b/dist/blog/blog.json index af1010cf..ee206b01 100644 --- a/dist/blog/blog.json +++ b/dist/blog/blog.json @@ -1,28 +1,25 @@ { - "pages": { - "/blog/": { - "name": "Blog", - "childs": { - "/blog/article.html": "An Article", - "/blog/comments.html": "Comments" - }, - "crumbs": [ - { "uri": "/blog/", "name": "Blog" } - ] - }, - "/blog/article.html": { - "name": "An Article", - "crumbs": [ - { "uri": "/blog/", "name": "Blog" }, - { "uri": "/blog/article.html", "name": "An Article" } - ] - }, - "/blog/comments.html": { - "name": "Comments", - "crumbs": [ - { "uri": "/blog/", "name": "Blog" }, - { "uri": "/blog/comments.html", "name": "Comments" } - ] - } + "_names": { + "/blog/article.html": "An Article", + "/blog/comments.html":"Comments" + }, + "_childs": { + "/blog/": [ + "/blog/article.html", + "/blog/comments.html" + ] + }, + "_crumbs": { + "/blog/": [ + "/blog/" + ], + "/blog/article.html": [ + "/blog/", + "/blog/article.html" + ], + "/blog/comments.html": [ + "/blog/", + "/blog/comments.html" + ] } } diff --git a/dist/potemkin.json b/dist/potemkin.json index 48795d74..a2b38d60 100644 --- a/dist/potemkin.json +++ b/dist/potemkin.json @@ -1,258 +1,206 @@ { - "pages": { - "/projects.html": { - "name": "Projects", - "childs": { - "/potemkin/fix-swf/overview.html": "Fix SWF", - "/potemkin/html-experimente.html": "HTML-Experimente", - "/potemkin/accelerator.html": "accelerator", - "/potemkin/typo.html": "Typography" - }, - "crumbs": [ - { "uri": "/projects.html", "name": "Projects" } - ] - }, - "/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": "/projects.html", "name": "Projects" }, - { "uri": "/potemkin/fix-swf/overview.html", "name": "Fix SWF" }, - { "uri": "/potemkin/fix-swf/overview.html", "name": "Overview" } - ] - }, - "#faq": { "name": "FAQ" }, - "#documentation": { "name": "Documentation" }, - "/potemkin/accelerator.html": { - "name": "Accellerator", - "childs": {} - }, - "/potemkin/typo.html": { - "name": "Typography", - "crumbs": [ - { "uri": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" } - ] - }, - "/potemkin/fix-swf/getting-started.html": { - "name": "Getting Started", - "crumbs": [ - { "uri": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "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": "/projects.html", "name": "Projects" }, - { "uri": "/potemkin/html-experimente.html", "name": "HTML-Experimente" }, - { "uri": "/potemkin/html-experimente/testlab.html", "name": "Media-Query-Test (Beispiel)" } - ] - } + "_names": { + "/projects.html": "Projects", + "/potemkin/fix-swf/overview.html": "Overview", + "#faq": "FAQ", + "#documentation": "Documentation", + "/potemkin/accelerator.html": "Accellerator", + "/potemkin/typo.html": "Typography", + "/potemkin/html-experimente.html": "HTML-Experimente", + "/potemkin/fix-swf/getting-started.html": "Getting Started", + "/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)" + }, + "_childs": { + "/projects.html": [ + "/potemkin/fix-swf/overview.html", + "/potemkin/html-experimente.html", + "/potemkin/accelerator.html", + "/potemkin/typo.html" + ], + "/potemkin/fix-swf/overview.html": [ + "/potemkin/fix-swf/overview.html", + "/potemkin/fix-swf/getting-started.html", + "#faq", + "#documentation" + ], + "/potemkin/accelerator.html": [], + "/potemkin/html-experimente.html": [ + "/potemkin/html-experimente/formulare.html", + "/potemkin/html-experimente/symbole.html", + "/templates/404.html", + "/potemkin/html-experimente/gibts-ja-gar-nicht.html", + "/templates/error.html", + "/potemkin/html-experimente/error.html", + "/potemkin/html-experimente/fast-leer-mit-menü.html", + "/potemkin/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html", + "/potemkin/html-experimente/fast-leer-kein-menü.html", + "/potemkin/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html", + "/potemkin/html-experimente/fast-leer-einspaltig.html", + "/potemkin/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html", + "/potemkin/html-experimente/breadcrumb.html", + "/potemkin/html-experimente/kein-layout.html", + "/potemkin/html-experimente/basis-layout.html", + "/potemkin/html-experimente/druck-layout.html", + "/potemkin/html-experimente/tiny.html", + "/potemkin/html-experimente/phone.html", + "/potemkin/html-experimente/tablet.html", + "/potemkin/html-experimente/seitenaufteilung.html", + "/potemkin/html-experimente/seitenkopf.html", + "/potemkin/html-experimente/testlab.html" + ] + }, + "_crumbs": { + "/projects.html": [ + "/projects.html" + ], + "/potemkin/fix-swf/overview.html": [ + "/projects.html", + "/potemkin/fix-swf/overview.html", + "/potemkin/fix-swf/overview.html" + ], + "/potemkin/typo.html": [ + "/projects.html", + "/potemkin/typo.html" + ], + "/potemkin/html-experimente.html": [ + "/projects.html", + "/potemkin/html-experimente.html" + ], + "/potemkin/fix-swf/getting-started.html": [ + "/projects.html", + "/potemkin/fix-swf/overview.html", + "/potemkin/fix-swf/getting-started.html" + ], + "/potemkin/html-experimente/formulare.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/formulare.html" + ], + "/potemkin/html-experimente/symbole.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/symbole.html" + ], + "/templates/404.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/templates/404.html" + ], + "/potemkin/html-experimente/gibts-ja-gar-nicht.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/gibts-ja-gar-nicht.html" + ], + "/templates/error.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/templates/error.html" + ], + "/potemkin/html-experimente/error.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/error.html" + ], + "/potemkin/html-experimente/fast-leer-mit-menü.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/fast-leer-mit-menü.html" + ], + "/potemkin/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html" + ], + "/potemkin/html-experimente/fast-leer-kein-menü.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/fast-leer-kein-menü.html" + ], + "/potemkin/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html" + ], + "/potemkin/html-experimente/fast-leer-einspaltig.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/fast-leer-einspaltig.html" + ], + "/potemkin/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html" + ], + "/potemkin/html-experimente/breadcrumb.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/breadcrumb.html" + ], + "/potemkin/html-experimente/kein-layout.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/kein-layout.html" + ], + "/potemkin/html-experimente/basis-layout.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/basis-layout.html" + ], + "/potemkin/html-experimente/druck-layout.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/druck-layout.html" + ], + "/potemkin/html-experimente/tiny.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/tiny.html" + ], + "/potemkin/html-experimente/phone.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/phone.html" + ], + "/potemkin/html-experimente/tablet.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/tablet.html" + ], + "/potemkin/html-experimente/seitenaufteilung.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/seitenaufteilung.html" + ], + "/potemkin/html-experimente/seitenkopf.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/seitenkopf.html" + ], + "/potemkin/html-experimente/testlab.html": [ + "/projects.html", + "/potemkin/html-experimente.html", + "/potemkin/html-experimente/testlab.html" + ] } } diff --git a/dist/potemkin/accelerator.html b/dist/potemkin/accelerator.html index f3159d5e..d43d592d 100644 --- a/dist/potemkin/accelerator.html +++ b/dist/potemkin/accelerator.html @@ -1,38 +1,42 @@ accelerator - Overview diff --git a/dist/sitemap.json b/dist/sitemap.json index 8de8c5cc..429fe7ee 100644 --- a/dist/sitemap.json +++ b/dist/sitemap.json @@ -1,117 +1,95 @@ { - "sections": { + "_sections": { "blog": "/blog/", "projects": "/projects.html", "about": "/about.html" }, - "pages": { - "/index.html": { "name": "Home" }, - "/blog/": { - "name": "Blog", - "childs": {} - }, - "/projects.html": { - "name": "Projects", - "childs": {} - }, - "/about.html": { - "name": "About", - "childs": { - "/expertise.html": "Expertise", - "/references.html": "References", - "/impressum.html": "Impressum", - "/contact.html": "Contact" - }, - "crumbs": [{ "uri": "/about.html", "name": "About" }] - }, - "/expertise.html": { - "name": "Expertise", - "childs": {}, - "crumbs": [ - { "uri": "/about.html", "name": "About" }, - { "uri": "/expertise.html", "name": "Expertise" } - ] - }, - "/references.html": { - "name": "References", - "childs": {}, - "crumbs": [ - { "uri": "/about.html", "name": "About" }, - { "uri": "/references.html", "name": "References" } - ] - }, - "/impressum.html": { - "name": "Impressum", - "childs": { - "/agb.html": "AGB", - "/haftung-inhalte.html": "Haftung für Inhalte", - "/haftung-links.html": "Haftung für Links", - "/urheberrechte.html": "Urheberrechte", - "/datenschutz.html": "Datenschutz" - }, - "crumbs": [ - { "uri": "/about.html", "name": "About" }, - { "uri": "/impressum.html", "name": "Impressum" } - ] - }, - "/contact.html": { - "name": "Contact", - "crumbs": [ - { "uri": "/about.html", "name": "About" }, - { "uri": "/contact.html", "name": "Contact" } - ] - }, - "/agb.html": { - "name": "AGB", - "crumbs": [ - { "uri": "/about.html", "name": "About" }, - { "uri": "/impressum.html", "name": "Impressum" }, - { "uri": "/agb.html", "name": "AGB" } - ] - }, - "/haftung-inhalte.html": { - "name": "Haftung für Inhalte", - "crumbs": [ - { "uri": "/about.html", "name": "About" }, - { "uri": "/impressum.html", "name": "Impressum" }, - { "uri": "/haftung-inhalte.html", "name": "Haftung für Inhalte" } - ] - }, - "/haftung-links.html": { - "name": "Haftung für Links", - "crumbs": [ - { "uri": "/about.html", "name": "About" }, - { "uri": "/impressum.html", "name": "Impressum" }, - { "uri": "/haftung-links.html", "name": "Haftung für Links" } - ] - }, - "/urheberrechte.html": { - "name": "Urheberrechte", - "crumbs": [ - { "uri": "/about.html", "name": "About" }, - { "uri": "/impressum.html", "name": "Impressum" }, - { "uri": "/urheberrechte.html", "name": "Urheberrechte" } - ] - }, - "/datenschutz.html": { - "name": "Datenschutz", - "crumbs": [ - { "uri": "/about.html", "name": "About" }, - { "uri": "/impressum.html", "name": "Impressum" }, - { "uri": "/datenschutz.html", "name": "Datenschutz" } - ] - }, - "/templates/404.html": { - "name": "404-Template", - "crumbs": [ - { "uri": "/templates/404.html", "name": "404-Template" } - ] - }, - "/templates/error.html": { - "name": "5xx-Template", - "crumbs": [ - { "uri": "/templates/error.html", "name": "5xx-Template" } - ] - } + "_names": { + "/index.html": "Home", + "/blog/": "Blog", + "/projects.html": "Projects", + "/about.html": "About", + "/expertise.html": "Expertise", + "/references.html": "References", + "/impressum.html": "Impressum", + "/contact.html": "Contact", + "/agb.html": "AGB", + "/haftung-inhalte.html": "Haftung für Inhalte", + "/haftung-links.html": "Haftung für Links", + "/urheberrechte.html": "Urheberrechte", + "/datenschutz.html": "Datenschutz", + "/templates/404.html": "404-Template", + "/templates/error.html": "5xx-Template" + }, + "_childs": { + "/blog/": [], + "/projects.html": [], + "/about.html": [ + "/expertise.html", + "/references.html", + "/impressum.html", + "/contact.html" + ], + "/expertise.html": [], + "/references.html": [], + "/impressum.html": [ + "/agb.html", + "/haftung-inhalte.html", + "/haftung-links.html", + "/urheberrechte.html", + "/datenschutz.html" + ] + }, + "_crumbs": { + "/about.html": [ + "/about.html" + ], + "/expertise.html": [ + "/about.html", + "/expertise.html" + ], + "/references.html": [ + "/about.html", + "/references.html" + ], + "/impressum.html": [ + "/about.html", + "/impressum.html" + ], + "/contact.html": [ + "/about.html", + "/contact.html" + ], + "/agb.html": [ + "/about.html", + "/impressum.html", + "/agb.html" + ], + "/haftung-inhalte.html": [ + "/about.html", + "/impressum.html", + "/haftung-inhalte.html" + ], + "/haftung-links.html": [ + "/about.html", + "/impressum.html", + "/haftung-links.html" + ], + "/urheberrechte.html": [ + "/about.html", + "/impressum.html", + "/urheberrechte.html" + ], + "/datenschutz.html": [ + "/about.html", + "/impressum.html", + "/datenschutz.html" + ], + "/templates/404.html": [ + "/templates/404.html" + ], + "/templates/error.html": [ + "/templates/error.html" + ] } } diff --git a/dist/templates/layout.html b/dist/templates/layout.html index f75606da..b8e870cd 100644 --- a/dist/templates/layout.html +++ b/dist/templates/layout.html @@ -38,7 +38,7 @@
  • Home
  • - Projects + Projects
  • Fix SWF
  • @@ -122,8 +122,8 @@

    Navigation