Hi Lars,
No, it would not require a customization per document, but if the URL value is 
specific to each document, it would require the URL value to be either present 
in the document for the stylesheet to access, or passed to the stylesheet at 
run time using a stylesheet param.  A custom template could use either one to 
generate the link.

Bob Stayton
Sagehill Enterprises
[email protected]


  ----- Original Message ----- 
  From: Lars Vogel 
  To: Bob Stayton 
  Cc: DocBook Apps 
  Sent: Friday, September 23, 2011 2:32 PM
  Subject: Re: [docbook-apps] How to specify rel="canonical in Docbook and 
conversion for HTML


  Hi Bob,


  Thanks for your reply. 


  As far as I know all major search engines (Yahoo, Google, Microsoft) support 
this flag.


  I don't think customization would work (easily) as this rel="canonical" is 
specific to every document (==Docbook file). If I understand it right this 
would require a customization per document which would not be realistic for me 
to maintain.


  Best regards, Lars


  2011/9/23 Bob Stayton <[email protected]>

    Hi Lars,
    The short answer is no, the stylesheets don't do anything with link 
rel="canonical".  The reference is to the Google webmaster site.  Is this 
feature specific to Google?

    DocBook XSL does support customization of the <head> element by customizing 
the utility template named 'user.head.content', as described here:

    http://www.sagehill.net/docbookxsl/HtmlHead.html

    That could be used to generate another <link> element.  I'm not sure where 
you would stash that canonical URL in your document, though.

    Bob Stayton
    Sagehill Enterprises
    [email protected]


      ----- Original Message ----- 
      From: Lars Vogel 
      To: DocBook Apps 
      Sent: Tuesday, September 20, 2011 12:14 AM
      Subject: [docbook-apps] How to specify rel="canonical in Docbook and 
conversion for HTML


      Hi, 


      a while ago the big search engines introduce the rel="canonical attribute 
in the header to identify the "main" content webpage, especially useful if you 
have a chunks version and a single page version of your HTML content.


      This is something which should go into the <head> section and may be 
different per DocBook document. It would look like the following:


      link rel="canonical" 
href="http://www.example.com/product.php?item=swedish-fish"; />


      Details can be found here:


      
http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html



      Is this available in Docbook and considered by the XLST Stylesheets?


      Best regards, Lars


      -- 
      Lars
      http://www.vogella.de - Eclipse, Android and Java Tutorials
      http://www.twitter.com/vogella - Lars on Twitter






  -- 
  Lars
  http://www.vogella.de - Eclipse, Android and Java Tutorials
  http://www.twitter.com/vogella - Lars on Twitter

Reply via email to