Twitter Card 生成器

填标题、描述、图片地址和网页地址,立刻得到一段可直接复制到网页 head 的 Twitter Card(summary_large_image)meta 标签代码。纯前端拼装,不生成任何账号或卡号。

对应 twitter:title。
对应 twitter:description。
需以 http(s):// 开头,爬虫要能访问。
对应 twitter:url,卡片指向的页面。

在任意输入框里按 Enter 可直接生成;结果区是可直接复制的 meta 标签代码。

使用方法

  1. 在「分享标题」填 我的新博客(已预填),对应 twitter:title。
  2. 在「分享描述」填 今天发布了文章,对应 twitter:description。
  3. 在「图片地址」填 https://example.com/a.jpg,需以 http(s) 开头。
  4. 在「网页地址」填 https://example.com,即卡片指向的页面。
  5. 点「生成代码」,或在任意输入框里按 Enter;点「复制代码」把结果贴进网页 head。

这个 Twitter Card 生成器能解决什么

当你把链接发到社交平台时,平台会去抓页面里的 Twitter Card 标签,决定展示成大图卡片还是普通链接。本工具帮你一次性拼好这五个标签,不用再去查文档记属性名,尤其适合做独立博客、产品落地页的人。

一是避免手写出错。meta 标签的属性名和大小写都很挑,写错一个字母卡片就出不来。本工具按规范固定输出,你只管填内容,结构不会错。

二是统一分享外观。同一个站点如果每篇文章都套用这套卡片,分享出去的视觉效果就一致,标题、图、描述都按你设定的来,而不是让爬虫随意截取正文。

三是前端本地完成、零上传。你填的标题和地址只在浏览器里拼成字符串,不发送到任何服务器,也不生成账号,隐私上没有额外暴露。

需要注意的是,这个工具的别名「Twitter卡号生成器」是机器翻译造成的误读,它实际生成的是 Twitter 分享卡片的 meta 标签代码,并不生成任何真实的账号或支付卡号,请不要被字面误导。

六是提升链接的点击率。带大图的卡片在信息流里占据更大面积,比纯文字链接更抓眼,对独立站长和内容创作者来说,意味着更多曝光与回访,而配置成本只是几行标签。

七是一次配置多处受益。卡片标签写进模板后,全站所有页面自动继承同样的分享样式,后续发新文章无需再单独处理,适合长期运营的内容站点。

原理和变量

Twitter Card 依赖一组固定的 meta 标签,平台爬虫读取后用它们渲染分享卡片。本工具做的事,就是把你填的四个字段,套进五个固定模板里。变量如下:

字段对应标签说明
分享标题twitter:title卡片大标题,建议简短有力
分享描述twitter:description卡片下方的一行说明
图片地址twitter:image大图卡片展示的主图 URL
网页地址twitter:url点击卡片后跳转的页面
卡片类型twitter:card固定为 summary_large_image

为什么用 summary_large_image:这是目前最常用的大图卡片类型,右侧或下方展示一张大图,视觉冲击力最强,适合博客封面、产品图。另一类 summary 只显示小缩略图,存在感弱,所以本工具默认锁定大图类型。图片最好大于 300×157 像素,且服务器需允许爬虫跨域读取。

还有一点常被忽略:标签要放在被分享页面本身,而不是首页。很多人把卡片写进首页 head,却分享了一篇具体文章,结果卡片抓到的是首页信息。正确做法是每篇页面都带自己的 twitter:title 与 twitter:image,本工具生成的就是单页那份,复制时请贴到对应页面。

完整示例

以默认输入为例:标题「我的新博客」、描述「今天发布了文章」、图片 https://example.com/a.jpg、网页 https://example.com。生成的代码如下:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="我的新博客">
<meta name="twitter:description" content="今天发布了文章">
<meta name="twitter:image" content="https://example.com/a.jpg">
<meta name="twitter:url" content="https://example.com">

把这段直接放进网页的 <head> 里即可;通常还会再配一套同义的 Open Graph 标签给其它平台使用,那是另一套属性,本工具只产出 Twitter 这一份。若你的标题较长,平台会自行截断,所以尽量在前十几个字里把重点说清。发布后建议用卡片校验器实际刷一次,确认大图能正常拉取、描述没有出现乱码。

五个标签对照表

五个标签各自的作用与填写要点,集中放在一张表里方便对照:

标签是否必填填写要点
twitter:card必填固定 summary_large_image
twitter:title必填简短、有吸引力
twitter:description建议一行说清内容
twitter:image建议大图、可公开访问
twitter:url建议规范化的页面地址

结果边界与错误提示

常见问题

生成的代码要放在哪里?

放进目标网页的 <head> 区域即可,通常在你博客模板的头部文件里。保存发布后,用平台提供的卡片校验工具刷新一次,就能看到新的分享样式。若是动态站点,记得把标签写进具体文章模板,而非仅首页,否则所有分享都会指向首页信息。

为什么我贴了代码卡片还是不出来?

最常见的原因是图片地址爬虫抓不到,比如服务器禁止跨域、图片返回 404,或没有用绝对地址。其次检查标签是否真的在 head 里、有没有被缓存的旧页面。可借助官方的卡片校验器查看具体报错。另外确认 twitter:card 与 twitter:image 同时存在,缺了图片这张大图卡片同样渲染失败,平台会退回成普通链接。

这个工具会生成我的 Twitter 账号吗?

不会。工具名称里的「Twitter卡号生成器」只是机器翻译的别名,本工具生成的只是分享卡片的 meta 标签,不涉及任何账号注册、登录或卡号,也不会向平台发起任何请求。如果你需要的是账号开通或广告投放,那是完全不同的业务流程,本页帮不上忙,请到官方渠道办理。

图片有什么尺寸要求?

summary_large_image 建议图片宽度至少 300 像素、理想比例接近 2:1,越大越清晰,但通常不超过数 MB。图片必须能被爬虫公开读取,带鉴权的图不会显示。若你想兼顾其它平台的展示,把同一张图也用于 og:image 是常见做法,这样无论分享到哪里视觉都一致,减少重复裁剪的麻烦。

能同时生成 Open Graph 标签吗?

本工具只产出 Twitter Card 这一份。Open Graph 用的是 og:title、og:image 等另一套属性,结构和本工具类似,但属于不同平台规范,需要另用对应工具生成后一起放入 head。实际项目里通常两套都写,因为不同平台各认各的:Twitter 认 twitter:*,Facebook、微信等认 og:*,两套齐全才能保证各个渠道都显示得好看。

标题或描述里带引号会出错吗?

本工具把内容原样写进 content 属性,不会自动转义。若你的文字包含英文双引号,建议改成中文引号或先手动转义,避免和标签的引号冲突导致解析异常。同理,若内容里出现小于号、大于号,也会被浏览器当作标签边界,发布前最好统一检查一下特殊字符,必要时用 HTML 实体替代,确保分享时原意不变。

卡片类型能换成小图 summary 吗?

当前版本固定输出 summary_large_image,因为大图分享效果最好。如果你确实需要小图类型,可在复制后把 twitter:card 的值手动改成 summary,其余标签保持不变。

我填的内容会被上传吗?

不会。四个字段只在你的浏览器里拼成字符串并显示,没有任何网络请求,也不写入本地存储;刷新页面会回到默认的示例值。

相关工具