Author: michaelo
Date: Wed Feb 24 22:48:11 2016
New Revision: 1732238
URL: http://svn.apache.org/viewvc?rev=1732238&view=rev
Log:
Improved docs for Doxia (Sitetools) 1.7 and Velocity 1.7 upgrade
Modified:
maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/creating-content.apt.vm
maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/sitedescriptor.apt
maven/plugins/trunk/maven-site-plugin/src/site/apt/migrate.apt
maven/plugins/trunk/maven-site-plugin/src/site/apt/usage.apt
Modified:
maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/creating-content.apt.vm
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/creating-content.apt.vm?rev=1732238&r1=1732237&r2=1732238&view=diff
==============================================================================
---
maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/creating-content.apt.vm
(original)
+++
maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/creating-content.apt.vm
Wed Feb 24 22:48:11 2016
@@ -167,23 +167,9 @@ Creating Content
<<Note:>> {{{http://velocity.apache.org/}Apache Velocity}} is used to apply
the
filtering. Because Velocity uses a dot-notation to traverse beans you
<<cannot>>
- use dots in your properties defined in <<<\<properties\>>>>.
-
- If you declare these properties in your POM
-
-+-----+
- <properties>
- <!-- This will not work because the name of the property has a dot in it
-->
- <my.property>My value</my.property>
- <!-- This will work because the name of the property has no dot in it -->
- <myProperty>My other value</myProperty>
- </properties>
-+-----+
-
- and then use the expression <<<$\{my.property\}>>> in your document, it will
- <<not>> work. If you instead use the expression <<<$\{myProperty\}>>> it will
- work just fine. Alternatively, you can say
<<<${project.properties.get("my.property")}>>>
- which is cumbersome to write.
+ use dotted properties defined in <<<\<properties\>>>> directly. It is
generally
+ advised to access properties by using the <<<$context>>> tool.
+ E.g., with <<<$context.get("my.property")>>>.
Some properties are defined by default: see
{{{/doxia/doxia-sitetools/doxia-site-renderer/#Velocity_processing} Doxia
Site Renderer's Velocity processing reference}}
Modified:
maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/sitedescriptor.apt
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/sitedescriptor.apt?rev=1732238&r1=1732237&r2=1732238&view=diff
==============================================================================
---
maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/sitedescriptor.apt
(original)
+++
maven/plugins/trunk/maven-site-plugin/src/site/apt/examples/sitedescriptor.apt
Wed Feb 24 22:48:11 2016
@@ -124,7 +124,7 @@ Configuring the Site Descriptor
</project>
+-----+
- The format of the "Last Published" date is the ISO date format that is
+ The format of the "Last Published" date is the ISO extended date format that
is
{{{http://www.w3.org/QA/Tips/iso-date}recommended by the W3C}}. Because the
web has an international, cross-cultural audience it is recommended to <not>
change the date format.
Modified: maven/plugins/trunk/maven-site-plugin/src/site/apt/migrate.apt
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/site/apt/migrate.apt?rev=1732238&r1=1732237&r2=1732238&view=diff
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/src/site/apt/migrate.apt (original)
+++ maven/plugins/trunk/maven-site-plugin/src/site/apt/migrate.apt Wed Feb 24
22:48:11 2016
@@ -54,9 +54,11 @@ Migrate
</plugin>
+-----------------+
- * Site Decoration Model has changed type for <<<head>>>/<<<footer>>> from
DOM to String:
+ * Site Decoration Model has changed type for <<<head>>> and <<<footer>>>
from <<<DOM>>> to <<<String>>>:
if your <<<site.xml>>> (or one parent) contains XML content, you'll need to
escape it, usually by
adding <<<\<![CDATA[>>> and <<<]]\>>>>.
+
+ *
[]
Modified: maven/plugins/trunk/maven-site-plugin/src/site/apt/usage.apt
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/site/apt/usage.apt?rev=1732238&r1=1732237&r2=1732238&view=diff
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/src/site/apt/usage.apt (original)
+++ maven/plugins/trunk/maven-site-plugin/src/site/apt/usage.apt Wed Feb 24
22:48:11 2016
@@ -52,9 +52,9 @@ mvn site
By default, the resulting site will be in the <<<target/site/>>> directory.
<<Note:>> If you have a multi module project, then the links between the
- parent and child modules will <not> work when you use '<<<mvn site>>>' or
- '<<<mvn site:site>>>'. If you want to use those links, you should use
- '<<<mvn site:stage>>>' instead. You can read more about that goal further
down on
+ parent and child modules will <not> work when you use <<<mvn site>>> or
+ <<<mvn site:site>>>. If you want to use those links, you should use
+ <<<mvn site:stage>>> instead. You can read more about that goal further down
on
this page in the section called '<Staging a Site>'.
<<Note:>> For performance reasons, Maven compares the timestamps of generated