On 7 March 2011 00:38, <s...@apache.org> wrote: > Author: sebb > Date: Mon Mar 7 00:38:32 2011 > New Revision: 1078638 > > URL: http://svn.apache.org/viewvc?rev=1078638&view=rev > Log: > Add trademark markers > Allow relative URL for Commons logo, but absolute URL for link > > Modified: > commons/proper/commons-parent/trunk/src/site/site.xml > > Modified: commons/proper/commons-parent/trunk/src/site/site.xml > URL: > http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/src/site/site.xml?rev=1078638&r1=1078637&r2=1078638&view=diff > ============================================================================== > --- commons/proper/commons-parent/trunk/src/site/site.xml (original) > +++ commons/proper/commons-parent/trunk/src/site/site.xml Mon Mar 7 00:38:32 > 2011 > @@ -24,8 +24,23 @@ > > <bannerLeft> > <name>Apache Commons</name> > - <src>http://commons.apache.org/images/logo.png</src> > - <href>http://commons.apache.org/</href> > + <!-- > + ! Even though the default site.vm template contains code to convert > relative links, this is > + ! actually done before the content is passed to the template. > + ! Unfortunately, this means that the conversion is done in the context > of commons-parent, which > + ! contains the site.xml, rather than in the context of the project > being built. > + ! This means that relative URLs are created with an additional ../ > prefix. > + ! The work-round is to use a dummy absolute URL that can never be used, > and then remove this > + ! as part of the template processing. > + --> > + <src>http://dummy.invalid/$relativePath/images/commons-logo.png</src> > + <alt>Apache Commons logo</alt> > + <!-- > + ! Similarly href entries are converted before they are passed to the > template. > + ! In this case, we want the URL to remain absolute. > + ! The work-round is to use a dummy suffix that is removed by the > template. > + -->
It looks like this behaviour changes when using site:stage, so perhaps the fixes were not needed after all... I need to do some more testing and will revert the site.xml changes if they aren't needed. [Might be worth keeping the template changes in case they are still useful] BTW, does anyone know why site:site relativises the parent directory (i.e. commons.apache.org) and site:stage does not? --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org