元标记内的属性 property="og:title" 是啥?
Posted
技术标签:
【中文标题】元标记内的属性 property="og:title" 是啥?【英文标题】:What is the attribute property="og:title" inside meta tag?元标记内的属性 property="og:title" 是什么? 【发布时间】:2011-09-25 23:56:13 【问题描述】:我有这个网站源代码的摘录:
<meta content="This is a basic text" property="og:title" />
这个属性属性代表什么,它的用途是什么?
【问题讨论】:
【参考方案1】:og:title
是开放图元标记之一。 og:...
属性定义社交图中的对象。例如,它们被 Facebook 使用。
og:title
代表对象的标题,因为它应该出现在图表中(更多信息请参见此处http://ogp.me/)
【讨论】:
@luca — 它会在链接到的页面上告诉您。 是否还需要使用og,因为如果我想提高我的google页面排名,我记得阅读页面相关信息应该在页面的前200-250个字符内。如果我包含 og:title、og:description 和其他一些字段,我的页面排名将如何受到影响? og 元标签根本不应该影响页面排名,它们会影响当您将页面链接分享给某人(通过 fb、Messenger 等)时将显示的内容,通常是一张短卡片 -类似的内容将显示标题、图片和图片旁边的简短内容【参考方案2】:元标记中的property
允许您为来自属性库的属性字段指定值。属性库(RDFa格式)在head标签中指定。
例如,要使用该代码,您必须在 <head
标记中包含类似的内容。 <head xmlns:og="http://example.org/">
和 http://example.org/
内部会有 title
(og:title) 的规范。
您示例中的标签几乎肯定来自Open Graph Protocol,其目的是指定有关您网站的结构化信息以供 Facebook(以及可能的其他搜索引擎)使用。
【讨论】:
我喜欢你详细解释命名空间的方式。但是,标题规范是否出现在“example.org”地址中?我的印象是“xmlns:og”的值只需要唯一标识名称空间,而不是指向它的实际规范。这是一个很好的观点,但我想我会提到它。我可能错了。【参考方案3】:当页面被分享(或点赞等)时,可以对信息如何从第三方网站传输到 Facebook 进行一定程度的控制。为了实现这一点,信息通过网站代码的<head>
部分中的 Open Graph 元标记发送。
【讨论】:
【参考方案4】:可能是Open Graph Protocol for Facebook 的一部分。
编辑:猜猜不只是 Facebook - 这只是使用它的一个例子。
【讨论】:
以上是关于元标记内的属性 property="og:title" 是啥?的主要内容,如果未能解决你的问题,请参考以下文章
使用 BeautifulSoup 和 Python 获取元标记内容属性