只是好奇当你发布到Facebook的链接时,他们似乎解析了一些图片和一些关于该链接的文字。有没有人猜测他们如何确定要显示的文字和图像?
答案 0 :(得分:6)
它使用标题的头部标题,描述的元描述,并按比例拉出不超过3:1的任何图像(不包括背景图像),允许海报选择。有问题的页面的开发人员可以通过使用标记来指定每页使用的单个图像:
<link rel="image_src" href="/your/image/file" />
(如果使用此图像声明,它将覆盖页面上其他图像的选择)
此外,随着最近采用Open Graph Protocol,开发人员现在可以用不同的方式定义标题,描述和相关图像:
<meta property="og:title" content="Page Title" />
<meta property="og:description" content="Page Description" />
<meta property="og:image" content="/path/to/image" />
就我个人而言,如果您希望搜索引擎使用一个页面标题(头部标题)和Facebook使用不同的标题(开放图表标题),我发现后者是有用的。
答案 1 :(得分:3)
如果您要发布链接的页面有 description 元标记,则会将其用于文本。
对于图像,有一个小窗口小部件,在您粘贴链接后立即显示,并允许您选择要显示的图像 - 在页面上的图像中。