我只是想知道你们是否支持 OpenGraph 协议下面的标记,比如:
<meta property="og:title" content="The Rock" />
<meta property="og:type" content="movie" />
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/" />
或者 Schema.org 协议
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Kenmore White 17" Microwave</span>
<img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' />
<div itemprop="aggregateRating"
itemscope itemprop="http://schema.org/AggregateRating">
我应该积分哪一个,因为我认为只有1是必要的?[实际上你只能积分一个还是? ]
坦率地说,我认为 OpenGraph 对于整个代码库来说“不那么具有侵入性”——因为它更容易实现部分视图(使用 ASP.NET MVC) ,而 Schema.org 协议需要(至少在我看来)破坏性的 HTML 插件跨越你的代码?
编辑: 似乎我最终把两者都集成了——不确定这是否被允许,但 Schema.org 上的文档不清楚。值得注意的是,< a href = “ http://schema.org/docs/faq.html # 4”> 这个链接没有提供太多信息
问: Org 与 Facebook Open Graph 的关系如何?
Facebook Open Graph 很好地发挥了它的作用,但是 没有提供细节 信息搜索引擎需要 改善用户体验 网页可能有很多组件,而 它可能会谈论不止一件事情。 如果搜索引擎理解 一个页面的各种组件,我们可以 改进我们对数据的表达方式。 即使您使用 Facebook Open Graph 协议, Org 提供了一种机制 提供更多关于特殊情况的细节 页上的实体。 < br > 例如,a 关于乐队的页面可以包括任何或 以下各项:
- 专辑列表
- 每张专辑的价格
- 每张专辑的歌曲列表,以及一个可以听到每首歌曲样本的链接
- 即将举行的演出名单的乐队成员传记
所以我假设它们在一起是兼容的。