]> 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>
Wed, 4 Feb 2026 10:41:49 +0000 (11:41 +0100)
src/main/resources/META-INF/maven/site.vm

index 6791aad248ebe4f8fe63e6721d180c1e14355d17..8a7bb58b1ce5261717698e563035f5c91322582f 100644 (file)
     #end
   #end
 #end
----
-title: $!{shortTitle}
-lastmod: ${date.get("yyyy-MM-dd'T'HH:mm:ss'Z'")}
-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>
@@ -87,7 +70,6 @@ $bodyContent
 #if (!$alignedFilePath or $alignedFilePath == 'index.html')
 
 ## Custom Variablen einlesen
-#set ( $path = $site.custom.getChild( 'path' ).getValue() )
 #set ( $menuName = $site.custom.getChild( 'menuName' ).getValue() )
 
 ## Seiten einlesen
@@ -110,17 +92,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:ss'Z'")",
   "pages": [#set( $page_sep="")#foreach( $page in $pages )$page_sep
     {
 #if ( $page.name )
@@ -145,6 +127,6 @@ MAVEN-NAVIGATION-BEGIN
 #end
   ]
 }
-MAVEN-NAVIGATION-END
+JSON-END
 -->
 #end