2009-11-27 3 views
17

Когда человек отправляет ссылку на Facebook, Facebook автоматически находит фотографию, которая будет использоваться в виде эскиза, отображаемого в ленте новостей. Есть ли какая-то (HTML) разметка, чтобы окружить фотографию, которую вы хотели бы использовать в качестве первого выбора?Как пометить фотографию, которая будет использоваться в качестве миниатюры, когда страница связана с Facebook.

ответ

22

Что вы хотите, это теги <meta>, которые Facebook определяет в своей документации на Facebook_Share/Specifying_Meta_Tags.

Вы не помещайте метаданные вокруг самого изображения, а вы поместите его в заголовке документа, как это:

<meta name="title" content="The Title Of The Link" /> 
<meta name="description" content="A description of the link would go here." /> 
<link rel="image_src" href="http://www.example.com/images/image.jpg" /> 
+0

благодарит за хороший ответ. – user94154

+0

Если я хочу динамически обмениваться ссылками (из базы данных), как я могу указать каждый в голове. – Jenz

1

Принятый ответ теперь устарел. Новый способ сделать это с помощью open graph tag, например.

<meta property="og:image" content="http://example.com/picture.jpg" /> 
+0

Я использовал эту мета-собственность сегодня и прекрасно работает. Дополнительные сведения, включая сведения о предварительном просмотре, доступны: http://stackoverflow.com/a/18817334/281087 –