Beispiel aus der Thymeleaf-Doku
[website] / dist / sitemap.json
1 {
2   "sections": {
3     "blog": "/blog.html",
4     "projects": "/projects.html",
5     "about": "/about.html"
6   },
7   "pages": {
8     "/index.html": { "name": "Home" },
9     "/blog.html": {
10       "name": "Blog",
11       "childs": {}
12     },
13     "/projects.html": {
14       "name": "Projects",
15       "childs": {}
16     },
17     "/about.html": {
18       "name": "About",
19       "childs": {
20         "/expertise.html": "Expertise",
21         "/references.html": "References",
22         "/impressum.html": "Impressum",
23         "/contact.html": "Contact"
24       },
25       "crumbs": [{ "uri": "/about.html", "name": "About" }]
26     },
27     "/expertise.html": {
28       "name": "Expertise",
29       "childs": {},
30       "crumbs": [
31         { "uri": "/about.html", "name": "About" },
32         { "uri": "/expertise.html", "name": "Expertise" }
33       ]
34     },
35     "/references.html": {
36       "name": "References",
37       "childs": {},
38       "crumbs": [
39         { "uri": "/about.html", "name": "About" },
40         { "uri": "/references.html", "name": "References" }
41       ]
42     },
43     "/impressum.html": {
44       "name": "Impressum",
45       "childs": {
46         "/agb.html": "AGB",
47         "/haftung-inhalte.html": "Haftung für Inhalte",
48         "/haftung-links.html": "Haftung für Links",
49         "/urheberrechte.html": "Urheberrechte",
50         "/datenschutz.html": "Datenschutz"
51       },
52       "crumbs": [
53         { "uri": "/about.html", "name": "About" },
54         { "uri": "/impressum.html", "name": "Impressum" }
55       ]
56     },
57     "/contact.html": {
58       "name": "Contact",
59       "crumbs": [
60         { "uri": "/about.html", "name": "About" },
61         { "uri": "/contact.html", "name": "Contact" }
62       ]
63     },
64     "/agb.html": {
65       "name": "AGB",
66       "crumbs": [
67         { "uri": "/about.html", "name": "About" },
68         { "uri": "/impressum.html", "name": "Impressum" },
69         { "uri": "/agb.html", "name": "AGB" }
70       ]
71     },
72     "/haftung-inhalte.html": {
73       "name": "Haftung für Inhalte",
74       "crumbs": [
75         { "uri": "/about.html", "name": "About" },
76         { "uri": "/impressum.html", "name": "Impressum" },
77         { "uri": "/haftung-inhalte.html", "name": "Haftung für Inhalte" }
78       ]
79     },
80     "/haftung-links.html": {
81       "name": "Haftung für Links",
82       "crumbs": [
83         { "uri": "/about.html", "name": "About" },
84         { "uri": "/impressum.html", "name": "Impressum" },
85         { "uri": "/haftung-links.html", "name": "Haftung für Links" }
86       ]
87     },
88     "/urheberrechte.html": {
89       "name": "Urheberrechte",
90       "crumbs": [
91         { "uri": "/about.html", "name": "About" },
92         { "uri": "/impressum.html", "name": "Impressum" },
93         { "uri": "/urheberrechte.html", "name": "Urheberrechte" }
94       ]
95     },
96     "/datenschutz.html": {
97       "name": "Datenschutz",
98       "crumbs": [
99         { "uri": "/about.html", "name": "About" },
100         { "uri": "/impressum.html", "name": "Impressum" },
101         { "uri": "/datenschutz.html", "name": "Datenschutz" }
102       ]
103     },
104     "/templates/404.html": {
105       "name": "404-Template",
106       "crumbs": [
107         { "uri": "/templates/404.html", "name": "404-Template" }
108       ]
109     },
110     "/templates/error.html": {
111       "name": "5xx-Template",
112       "crumbs": [
113         { "uri": "/templates/error.html", "name": "5xx-Template" }
114       ]
115     }
116   }
117 }