在一个网站中,og:title的价值是什么,而不是简单的title元素?

时间:2018-01-09 15:33:57

标签: opengraph open-graph-protocol rdfa html-title

为什么Open Graph specification 需要,而不是仅仅支持,建议或建议使用og:title,而在许多情况下<title></title>将完全冗余og:title 1}}来自HTML,RDFa的超集?

如果为了简洁,规范化和普遍不喜欢官僚主义的重复,会选择省略{% for radio in radio_list %} {{ radio }} {% endfor %}

1 个答案:

答案 0 :(得分:2)

title元素和og:title属性通常没有相同的内容。

两者通常都会提供主要实体的标题,但另外提供title元素should provide context(例如,网站名称)。

(但即使它们具有相同的内容,也可能最好允许消费者通过仅解析RDFa来获取所有OGP数据,而不是HTML。)

我们以此问题页面为例

<title>opengraph - In a website, what is the value of og:title as opposed to a plain title element? - Stack Overflow</title>
<meta name="twitter:title" property="og:title" itemprop="title name" content="In a website, what is the value of og:title as opposed to a plain title element?" />

title是:

  

opengraph - 在一个网站中,og:title的价值与普通的title元素相比是什么? - 堆栈溢出

og:title是:

  

在网站上,og:title的价值是什么,而不是简单的标题元素?

如果它们相同怎么办?

然后,您可以在og:title元素上提供title属性:

<title property="og:title">…</title>

(但请注意,遗憾的是,一些OGP消费者可能不支持除meta个元素以外的任何其他内容。)