在 HTML 上添加 Twitter Card 和 Open Graph 社媒标签

当在社媒平台上分享链接时,通常会显示丰富的图像和格式精美的标题、摘要和链接,而不是纯文本。例如,以下是 Twitter 显示本教程系列链接的方式:
本教程系列的 Twitter 卡片截图
您可以通过在 HTML 文档的 中包含某些 标记,将这些富媒体社交共享功能添加到您的站点。有两个主要标准决定如何格式化此元数据:Twitter Cards 和 Open Graph 协议。
在本教程中,您将学习如何将 Twitter Card 和 Open Graph 元数据添加到您的网页。

将 Twitter Card Metadata 添加到网页

Twitter Cards 是 Twitter 用于在服务上共享链接时显示丰富的文本、图像和视频的metadata 规范。
完整的 Twitter Card 标记规范有很多选项,但可以从最基本的信息开始,然后再扩展。
要将基本的 Twitter Card metadata 添加到站点,将以下 标记放在现有的 和 标记之间:

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@digitalocean" />
<meta name="twitter:title" content="Sammy the Shark" />
<meta name="twitter:description" content="Senior Selachimorpha at DigitalOcean" />
<meta name="twitter:image" content="https://html.sammy-codes.com/images/large-profile.jpg" />

请务必使用自己的信息更新突出显示的部分。让我们来看看我们刚刚添加的每个标签:

  • twitter:card:此标签指定应显示的 Twitter Card 类型。summary_large_image 类型显示带有大图像预览的简短摘要。
  • twitter:site:您的 Twitter 用户名,或您的网站或公司的用户名。
  • twitter:title:您希望在卡片中使用的标题。这可以与您在 标签中放置的内容相匹配,但它不是必须的。
  • twitter:description:将在标题下显示的页面的简短描述。这应该是最多 200 个字符,并且在显示时可能会被进一步截断。
  • twitter:image: 要显示的图像。大多数标准图像格式(JPG、PNG、GIF)都可以接受,但大小必须小于 5MB。图像可能会自动裁剪以显示在不同大小的卡片中,因此最好将主要焦点放在中央。

此元数据应生成如下所示的 Twitter 卡片:
Sammy 网站的 Twitter Card 截图

将 Open Graph Metadata 添加到网页

Open Graph 协议是元数据的开放标准,许多网站使用它来向用户显示丰富的链接预览。 Facebook、LinkedIn 和 Pinterest 等网站使用 Open Graph 来显示链接。
Open Graph 的标记类似于 Twitter Card:HTML 文档 中的一些 标记。下面显示了一组最小的 Open Graph 标签:

<meta property="og:type" content="article" />
<meta property="og:title" content="Sammy the Shark" />
<meta property="og:description" content="Senior Selachimorpha at DigitalOcean" />
<meta property="og:url" content="https://html.sammy-codes.com/" />
<meta property="og:image" content="https://html.sammy-codes.com/images/large-profile.jpg" />

将这些标记放在 HTML 文档的 中,根据需要更新突出显示的部分。您需要的标签是:

  • og:type:被描述内容的“type”。一些 type 示例是 article、book 和 profile。
  • og:title:页面的标题。这可以是您页面的 ,或者可以专门为链接共享定制它。
  • og:description:页面的简短描述。没有特定的字符限制,但 Twitter 对此的 200 个字符限制是一个很好的指导方针。
  • og:url:页面的永久(规范)URL。
  • og:image:与页面关联的图像。

测试网页元数据

您可以使用一些工具来预览元标记在网站上的显示方式。 Open Graph Debugger 是一个非官方模拟器,可以同时显示 Twitter Card 和 Open Graph 信息,并且不需要帐户即可使用。
以下官方验证器都要求您在使用前登录他们的服务:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值