Re: [docbook-apps] How to specify rel="canonical in Docbook and conversion for HTML

From
Lars Vogel <>
Date
2011-09-23T21:32:51+00:00
ID
CAOeJ3wviDftq4Ahjtg2NjPfAnCTMK9n=
Thread
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 <>

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


 

 

  
----- 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="" href="http://www.example.com/product.php?item=swedish-fish" target="_blank">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