cover of episode 12-速通Syntax.fm 659 OG Image

12-速通Syntax.fm 659 OG Image

2023/9/7
logo of podcast 咿呀 能跑就行!

咿呀 能跑就行!

Frequently requested episodes will be transcribed first

Shownotes Transcript

syntax.fm)

AI 总结

以下是播客要点的摘要:

  • OG图像详情可见共享链接时用于社媒预览的Open Graph图像。它们是使用具有“OG: image”等属性的元标记定义的。
  • 动态生成OG图像有不同的方法 ,包括使用Satori/Vercel OG、Cloudinary等包,或使用Puppeteer或Playwright以编程方式截屏。q'a'z2
  • Satori允许从React组件生成图像,但在CSS支持方面存在限制。Cloudinary涉及通过URL中的命令组装图像,这可能很复杂。
  • 使用Puppeteer或Playwright对动态生成的页面进行屏幕截图是一种简单的方法。这允许完全的CSS控制,但需要先渲染页面。
  • 要考虑的因素包括支持自定义字体、布局处理、边格、渲染性能和镜像存储/缓存。
  • 示例讨论了为博客文章、视频、播客等生成图像。可以包括作者照片、文本、日期等动态数据。

总而言之,播客讨论了什么是OG图像,动态生成它们的不同技术,如Satori、Cloudinary和无头浏览器,以及每种方法的权衡。

内容介绍

本次聊的主题是: og image

基础概念

facebook 2010 推出的 open graph 方案,为了社交媒体的 link 更有表现力,展示社交网站元数据。 能够 preview images。对用户来说为了 SEO。

OG:xxx 有很多,比如文章 视频 照片等。图片的比例不同网站要求不同,比较奇怪。

创建和验证

如何测试 OG 标签在不同网站下的展示效果,也就是如何测试效果?

测试 og,有软件,有程序 polypane 测试),就很方便,是一个服务。 The browser for ambitious web developers.Build better websites in less time with a stand-alone browser that makes your site more responsive, more accessible and more performant. Save hours on each project, love every minute of it.雄心勃勃的Web开发人员的浏览器。使用独立浏览器在更短的时间内构建更好的网站,使您的网站响应更快、更易于访问且性能更高。在每个项目上节省时间,热爱它的每一分钟。 对于 Twitter 和 Facebook 有专门的调试工具 OFFICIAL DEBUGGERS

这些链接可能会用得上。

如果文章更新了需要更新信息,也有地方主动刷新缓存,重新拉取。

探索动态 SVG 和 Puppeteer 方案

帮助你生成 OG 也有很多动态生成方案:

知识点引导

og image比较正式的一个网站介绍 Open Graph protocol ogp.me) 开放图协议)使任何网页都成为 社交图中的丰富对象。例如,这在Facebook上使用以允许 任何网页具有与Facebook上任何其他对象相同的功能。虽然存在许多不同的技术和模式,并且可以组合 总之,没有一种技术可以提供足够的信息 丰富地表示社交图谱中的任何网页。开放图协议 以这些现有技术为基础,为开发人员提供一件事 实现。开发人员的简单性是开放图协议的一个关键目标,它 为许多技术设计决策)提供了信息。 文章和拓展链接

Yoast SEO是WordPress的插件之一,允许内容制作者在其帖子中添加元标签),包括标题和描述。这些会显示在Google搜索结果中,并将页面的内容广播给潜在读者。

Yoast SEO还允许您将OG图像添加到WordPress上您想要的任何文章中。但是,您需要升级到企业帐户才能访问此功能。