【发布时间】:2018-03-04 04:53:18
【问题描述】:
我正在尝试确保在共享我的网站时显示正确的元信息。我以为我可以正常工作,但我在不同的社交网站上遇到了一些问题,如下所示:
- Twitter 拉入文本但不显示指定的图像。
- LinkedIn 显示文本,但似乎使用了错误的图像,因此被拉伸了。
- Facebook 不显示任何内容。如果我发布 URL,这就是显示为超链接的全部内容。
最初我只有 meta name="twitter: 的东西,但后来我在上面添加了 meta property="og:,因为有人告诉我这是 LinkedIn 需要的。
这是我在我的网站head 中使用的元/OpenGraph 数据:
<!-- OpenGraph -->
<meta property="og:title" content="myurl.com - What this website is" />
<meta property="og:description" content="Specialising in lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod." />
<meta property="og:url" content="http://myurl.com" />
<meta property="og:image" content="/img/site/linkedin-media-image.png" />
<!-- Twitter -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@twitteruser">
<meta name="twitter:url" content="https://myurl.com">
<meta name="twitter:title" content="I am a lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod.">
<meta name="twitter:description" content="Specialising in lorem ipsum dolor sit amet, consectetur adipiscing elit sed do eiusmod.">
<meta name="twitter:image" content="/img/site/social-logo.png">
谁能发现我错过了什么? Twitter 似乎没问题,除了图片不显示且 URL 正确。虽然 LinkedIn 没有正确使用 og 并且 Facebook 不存在?
提前致谢。
【问题讨论】:
标签: facebook twitter linkedin facebook-opengraph meta-tags