Twitter(X)Card 生成器

为 X(Twitter)链接预览生成 twitter:card meta 标签:summary 或 summary_large_image、站点和作者账号、标题、描述、图片及 alt。

至少 300×157 像素,比例 2:1(如 1200×600)。

放入 <head> 的 HTML
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@example">
<meta name="twitter:title" content="My Awesome Article">
<meta name="twitter:description" content="A short summary shown in the card.">
<meta name="twitter:image" content="https://example.com/card.png">
<meta name="twitter:image:alt" content="Article cover">
缺少 twitter:* 标签时,X(Twitter)会回退使用 og:title、og:description 和 og:image,因此只需添加 twitter:card 以及需要与 OG 不同的标签。

什么是 Twitter Card 生成器?

这个生成器会写出 X(原 Twitter)用于渲染链接卡片的 twitter: meta 标签:卡片类型(summary 或 summary_large_image)、@site 和 @creator 账号、标题、描述、图片以及图片 alt 文本。

如何使用 Twitter Card 生成器

  1. 选择卡片类型:summary(小方图)或 summary_large_image(宽图)。
  2. 输入站点和作者账号;如果漏写 @,会自动补上。
  3. 填写标题、描述、图片 URL 和 alt 文本。
  4. 把标签复制到页面的 <head> 中。

示例

输入
summary, @example, title Hello
输出
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@example">
<meta name="twitter:title" content="Hello">
<meta name="twitter:description" content="A short summary shown in the card.">
<meta name="twitter:image" content="https://example.com/card.png">
<meta name="twitter:image:alt" content="Article cover">

何时使用 Twitter Card 生成器

适合想让 X 显示大图卡片或标注作者账号时使用。如果页面已经有 Open Graph 标签,你只需要 twitter:card,以及在 X 上需要不同的那些值。

Twitter Card 生成器 的工作原理

工具总是输出 twitter:card,其余标签只有在填写后才会添加,并经过 HTML 转义。账号会被规范化为以 @ 开头。image:alt 只会在有图片时添加。对于未设置的内容,X 会回退到 Open Graph 标签(og:title、og:description、og:image),所以 twitter: 这一组可以保持精简。

常见用例

  • 把普通链接变成 X 上的大图卡片。
  • 把文章归属到作者的 @账号。
  • 在 X 上使用与 Facebook 不同的图片。
  • 为卡片图片添加 alt 文本以提升无障碍体验。

常见问题

已经有 Open Graph 标签,还需要 Twitter 标签吗?

只有 twitter:card 是选择卡片类型所必需的;其余情况下 X 会复用 og:title、og:description 和 og:image。

应该使用什么尺寸的图片?

summary_large_image:至少 300×157,理想为 1200×600(2:1)。summary:至少 144×144,正方形。

改名为 X 之后还能用吗?

可以。X 仍然会读取 twitter: meta 标签。

探索更多分类