You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2019/06/16 19:26:56 UTC

[maven-doxia-sitetools] branch DOXIASITETOOLS-207 created (now 352e2d8)

This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a change to branch DOXIASITETOOLS-207
in repository https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git.


      at 352e2d8  [DOXIASITETOOLS-207] Add "generator" meta tag in HTML head for default site template

This branch includes the following new commits:

     new 352e2d8  [DOXIASITETOOLS-207] Add "generator" meta tag in HTML head for default site template

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-doxia-sitetools] 01/01: [DOXIASITETOOLS-207] Add "generator" meta tag in HTML head for default site template

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch DOXIASITETOOLS-207
in repository https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git

commit 352e2d8a790fc3311ba1d0b07df3a46f3e7e09c3
Author: Smaarn <an...@gmail.com>
AuthorDate: Sat Jun 15 14:47:24 2019 +0200

    [DOXIASITETOOLS-207] Add "generator" meta tag in HTML head for default site template
    
    This closes #9
---
 .../apache/maven/doxia/siterenderer/resources/default-site-macros.vm | 5 +++++
 .../org/apache/maven/doxia/siterenderer/resources/default-site.vm    | 3 ++-
 .../test/java/org/apache/maven/doxia/siterenderer/HeadVerifier.java  | 5 +++++
 3 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site-macros.vm b/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site-macros.vm
index bbe5572..056384e 100644
--- a/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site-macros.vm
+++ b/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site-macros.vm
@@ -490,3 +490,8 @@ $indent      </ul>##
     </script>
 #**##end
 #end
+##
+#macro( generatedBy )
+Apache Maven Doxia Site Renderer#if( $doxiaSiteRendererVersion ) $doxiaSiteRendererVersion#end
+#end
+##
\ No newline at end of file
diff --git a/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm b/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
index de5b3c4..43265f1 100644
--- a/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
+++ b/doxia-site-renderer/src/main/resources/org/apache/maven/doxia/siterenderer/resources/default-site.vm
@@ -17,7 +17,7 @@
 ## under the License.
 ##
 #parse( "default-site-macros.vm" )
-<!-- Generated by Apache Maven Doxia Site Renderer#if( $doxiaSiteRendererVersion ) $doxiaSiteRendererVersion#end##
+<!-- Generated by #generatedBy()
 #if( $docRenderingContext.generator || $docRenderingContext.doxiaSource ) from##
 #if( $docRenderingContext.generator ) $docRenderingContext.generator#end##
 #if( $docRenderingContext.doxiaSource ) $docRenderingContext.doxiaSourcePath#end##
@@ -33,6 +33,7 @@
       @import url("$relativePath/css/site.css");
     </style>
     <link rel="stylesheet" href="$relativePath/css/print.css" type="text/css" media="print" />
+    <meta name="generator" content="#generatedBy()" />
 #foreach( $author in $authors )
       <meta name="author" content="$author" />
 #end
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/HeadVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/HeadVerifier.java
index 0fa8d68..ce002f2 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/HeadVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/HeadVerifier.java
@@ -77,6 +77,11 @@ public class HeadVerifier
         assertNotNull( link );
 
         meta = (HtmlMeta) elementIterator.next();
+        assertEquals( "Unexpected meta entry found generated resource " + file, "generator", meta.getAttribute( "name" ) );
+        String generator = meta.getAttribute("content");
+        assertEquals("Unexpected value found for generator meta entry in generated resource " + file, "Apache Maven Doxia Site Renderer", generator);
+
+        meta = (HtmlMeta) elementIterator.next();
         assertEquals( "author", meta.getAttribute( "name" ) );
         assertEquals( "John Doe", meta.getAttribute( "content" ).trim() );