Twitter Card分享配置

3月 21, 2026 · 2 分钟阅读时长 · 629 字 · -阅读 -评论 · 编程开发

平时需要推特X进行分享博客内容,一方面就是单纯分享,一方面也算是个人推广吧。有时发现博客的图片没有正确显示,有时也觉得标题内容不合适等等,研究后发现是Twitter Card也是可以进行配置的,下面是一些基本的配置项,供大家参考。

配置

  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:site" content="@alanhe421">
  <meta name="twitter:creator" content="@alanhe421">
  <meta name="twitter:title" content="文章标题">
  <meta name="twitter:description" content="文章描述">
  <meta name="twitter:image" content="https://...图片URL">
  <meta name="twitter:image:alt" content="图片描述">

关于分享文章-图片的建议

以我个人blog为例。我取图片的逻辑优先级如下。

twitter:image 优先级(高→低):

  1. twitter[0].image(frontmatter twitter: - image:)
  2. image.filename(frontmatter,HTTP URL)
  3. 内容第一张图($first_content_image)
  4. featured_image 文件(页面目录下 featured 资源)
  5. assets/media/sharing.png(站点兜底图)

card validator

以前为了验证配置是否正确,都是可以访问Card validator,现在这个站点功能已经无法用了。目前唯一的办法是直接发推上进行预览即可,或者别点发布,其实也可以看出来是否正确了。

https://static.1991421.cn/2026/03/2026-03-21-220504.jpeg

最终效果

https://static.1991421.cn/2026/03/2026-03-21-221807.jpeg

配置正确,但不work?

缓存问题,可以尝试重新发链接,让推重去抓取就行了。

写在最后

以上就是一些关于Twitter Card的配置和使用建议了,欢迎大家参考使用,如果有更好的建议也欢迎留言交流。

Alan H
Authors
开发者,数码产品爱好者,喜欢折腾,喜欢分享,喜欢开源