]> juplo.de Git - maven-thymeleaf-skin/commitdiff
Removed hugo-specific markup and moved the project meta-data into JSON
authorKai Moritz <kai@juplo.de>
Tue, 3 Feb 2026 08:24:22 +0000 (09:24 +0100)
committerKai Moritz <kai@juplo.de>
Tue, 3 Feb 2026 08:24:22 +0000 (09:24 +0100)
src/main/resources/META-INF/maven/site.vm

index c7306e325672460c2d78eee05b486e9fc2b3c9f7..ae0d21fade18c7cf477eb014bf8e3078418b6923 100644 (file)
     #end
   #end
 #end
----
-title: $!{shortTitle}
-lastmod: ${date.get("yyyy-MM-dd'T'HH:mm:ssZ")}
-params:
-  generator: Apache Maven Doxia Site Renderer $!{doxiaSiteRendererVersion}
-  project:
-    groupId: $!{project.groupId}
-    artifactId: $!{project.artifactId}
-    version: $!{project.version}
-    name: $!{project.name}
-    description: $!{project.description}
-  site:
-    name: $!{site.name}
-    url: $!{site.url}
-outputs:
-  - html
-url: $!{site.custom.getChild('path').getValue()}${alignedFilePath}
----
+<!-- HEAD -->
 <div class="maven-site">
 $bodyContent
 </div>
@@ -110,17 +93,17 @@ $bodyContent
 #end
 
 <!--
-MAVEN-NAVIGATION-BEGIN
+JSON-BEGIN
 {
-#if ( $project.name )
   "project": "$project.name",
-#end
 #if ( $project.description )
   "description": "$project.description",
 #end
-#if ( $path )
-  "path": "$path",
-#end
+  "groupId": "$project.groupId",
+  "artifactId": "$project.artifactId",
+  "version": "$project.version",
+  "generator": "Apache Maven Doxia Site Renderer $!{doxiaSiteRendererVersion}"
+  "generated": "${date.get("yyyy-MM-dd'T'HH:mm:ssZ")}"
   "pages": [#set( $page_sep="")#foreach( $page in $pages )$page_sep
     {
 #if ( $page.name )
@@ -145,6 +128,6 @@ MAVEN-NAVIGATION-BEGIN
 #end
   ]
 }
-MAVEN-NAVIGATION-END
+JSON-END
 -->
 #end