Author: hboutemy Date: Mon Dec 28 13:58:52 2015 New Revision: 1721921 URL: http://svn.apache.org/viewvc?rev=1721921&view=rev Log: [DOXIASITETOOLS-137] added documentation on how site is rendered, merging documents and decoration
Added: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/doxia-site-renderer.odg (with props) maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/resources/ maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/resources/doxia-site-renderer.png (with props) Modified: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm Added: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/doxia-site-renderer.odg URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/doxia-site-renderer.odg?rev=1721921&view=auto ============================================================================== Binary file - no diff available. Propchange: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/doxia-site-renderer.odg ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Modified: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm?rev=1721921&r1=1721920&r2=1721921&view=diff ============================================================================== --- maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm (original) +++ maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm Mon Dec 28 13:58:52 2015 @@ -29,18 +29,20 @@ Doxia Site Tools - Site Renderer - The Site Renderer handles the rendering of sites, assembling a common site decoration with a collection of documents. - - A default site decoration is included (see <<<default-site.vm>>>), but other decorations can be used at will, either - as a standalone template or packaged in a <<skin>> artifact (containing a <<<META-INF/maven/site.vm>>> template). + The Site Renderer handles the rendering of sites, assembling a common site decoration (also called <a skin>) + with a collection of documents. Documents can be dynamically generated with {{{/doxia/doxia/doxia-sink-api/}Doxia Sink API}}, like Maven reports, - or simply read from static files written in {{{/doxia/references/index.html}markup supported by Doxia Parser}}, - eventually processed by Velocity if their file names end in <<<.vm>>>. + or simply read from static files written in {{{/doxia/references/index.html}markup supported by Doxia Parsers}}, + eventually processed by {{{http://velocity.apache.org/engine/releases/velocity-1.5/}Velocity}} + if their file names end in <<<.vm>>>. + +[doxia-site-renderer.png] * Doxia Site Skins - Site decoration can be customized with skins. + A default site decoration is included (see <<<default-site.vm>>>), but other decorations can be used at will, either + as a standalone template or packaged in a <<skin>> artifact (containing a <<<META-INF/maven/site.vm>>> template). Maven team provides {{{/skins/}a collection of skins}} for projects use. @@ -128,7 +130,7 @@ Doxia Site Tools - Site Renderer ~~| <<<context>>> | (causes RuntimeException) ~~| <<<link>>> | (causes NullPointerException) - See <<<{{{./xref/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.html\#L416}DefaultSiteRenderer.createDocumentVelocityContext(...)}}>>> + See <<<{{{./xref/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.html\#L440}DefaultSiteRenderer.createDocumentVelocityContext(...)}}>>> source for more details. ** Maven Site Plugin @@ -171,5 +173,5 @@ Doxia Site Tools - Site Renderer | <<<title>>> | <<<String>>> | The title of the document, including the project or site name | *---------------------------------+----------------------+-------------------------------+ - See <<<{{{./xref/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.html\#L504}DefaultSiteRenderer.createSiteTemplateVelocityContext(...)}}>>> + See <<<{{{./xref/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.html\#L528}DefaultSiteRenderer.createSiteTemplateVelocityContext(...)}}>>> source for more details. Added: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/resources/doxia-site-renderer.png URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/resources/doxia-site-renderer.png?rev=1721921&view=auto ============================================================================== Binary file - no diff available. Propchange: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/resources/doxia-site-renderer.png ------------------------------------------------------------------------------ svn:mime-type = image/png