WIP
[maven-thymeleaf-skin] / src / main / resources / META-INF / maven / site.vm
index b5a3ca1..cabe610 100644 (file)
     th:replace="~{/templates/layout.html :: layout(
       uri='$sitePath$alignedFileName',
       json='MERGE:
-{
-  "_names":{#set($sep = "")#foreach($page in $pages)$sep"$sitePath$page.uri":"$page.name"#set($sep = ",")#end},
-  "_childs":{#set($sep = "")#foreach($page in $pages)
-    #if(!$page.childs.isEmpty())$sep"$sitePath$page.uri":[#set($csep = "")#foreach($child in $page.childs.entrySet())
-      $csep"$sitePath$child.key"#set($csep = ",")
-      #end]#set($sep = ",")
-    #end
-  #end},
-  "_crumbs":{#set($sep = "")#foreach($page in $pages)
-    $sep"$sitePath$page.uri":[#set($csep = "")
-      #if($siteCrumbs)$siteCrumbs#set($csep = ",")#end
-      #foreach($crumb in $page.crumbs)
-      $csep"$sitePath$crumb.uri"#set($csep = ",")
-      #end]#set($sep = ",")
-    #end}
-}
+      {
+        "_names": {
+          #set($sep = "")
+          #foreach($page in $pages)
+            $sep
+            "$sitePath$page.uri": "$page.name"
+            #set($sep = ",")
+          #end
+        },
+        "_childs": {
+          #set($sep = "")
+          #foreach($page in $pages)
+            #if(!$page.childs.isEmpty())
+              $sep
+              "$sitePath$page.uri": [
+                #set($csep = "")
+                #foreach($child in $page.childs.entrySet())
+                  $csep
+                  "$sitePath$child.key"
+                  #set($csep = ",")
+                #end
+              ]
+              #set($sep = ",")
+            #end
+          #end
+        },
+        "_crumbs": {
+          #set($sep = "")
+          #foreach($page in $pages)
+            $sep
+            "$sitePath$page.uri": [
+              #set($csep = "")
+              #if($siteCrumbs)
+                $siteCrumbs
+                #set($csep = ",")
+              #end
+              #foreach($crumb in $page.crumbs)
+                $csep
+                "$sitePath$crumb.uri"
+                #set($csep = ",")
+              #end
+            ]
+            #set($sep = ",")
+          #end
+        }
+      }
       ')}"
     >
   <head>