我有以下HTML,由Google Custom Search编制索引。我在Schema.org上使用Microdata。
<p>
<link itemprop="url" href="/static/Books/A_Good_Foundation.pdf">
<a href="/static/Books/A_Good_Foundation.pdf" onclick="trackOutboundLink(‘A Good Foundation’);">
<button type="button" class="btn btn-default btn-md">
<span class="glyphicon glyphicon-book"></span> Read
</button>
</a>
</p>
我希望能够在URL上获取itemprop
而不是在承载URL的HTML页面上获取{{1}}。我无法修改PDF。
有什么想法吗?
答案 0 :(得分:0)
您已经将.pdf网址声明为该图书的网址,但您的代码未显示itemtype
所属的itemprop
。除非出于其他目的需要<link>
,否则url
不是必需的:<p itemscope itemtype="http://schema.org/Book">
<a itemprop="url" href="/static/Books/A_Good_Foundation.pdf" onclick="trackOutboundLink(‘A Good Foundation’);">
<button type="button" class="btn btn-default btn-md">
<span class="glyphicon glyphicon-book"></span> Read
</button>
</a>
</p>
属性可以很容易地附加到URL。
{{1}}
SDSF