Никита Дубко, HR Tech @ Yandex
Никита Дубко, HR Tech @ Yandex
Веб-стандарты
Create Your Own Automated Social Images With Resoc
Recycling Open Graph images for display on my web site
Respecting Users’ Motion Preferences
The Open Graph protocol
<head>
<title>YAMAL.DEV!</title>
<meta property="og:title"
content="YAMAL.DEV!">
<meta property="og:type"
content="website">
<meta property="og:url"
content="https://yamal.dev/">
<meta property="og:image"
content="https://yamal.dev/og_image.jpg" />
</head>
<head>
<title>YAMAL.DEV!</title>
<meta property="og:title"
content="YAMAL.DEV!">
<meta property="og:type"
content="website">
<meta property="og:url"
content="https://yamal.dev/">
<meta property="og:image"
content="https://yamal.dev/og_image.jpg" />
</head>
og:*
og:title
og:description
og:image
og:site_nameog:typearticlearticle:published_timearticle:modified_timearticle:expiration_timearticle:authorarticle:tagvideo.movievideo:actorvideo:actor:rolevideo:directorvideo:writervideo:durationvideo:release_datevideo:tag
Open Graph Types
og:image<meta property="og:image"
content="https://yamal.dev/ogp.jpg">
<meta property="og:image:secure_url"
content="https://s.yamal.dev/ogp.jpg">
<meta property="og:image:type"
content="image/jpeg">
<meta property="og:image:width"
content="1200">
<meta property="og:image:height"
content="630">
<meta property="og:image:alt"
content="Happy people are smiling">
<meta property="og:image"
content="https://mefody.dev/og-s.jpg">
<meta property="og:image:width" content="300">
<meta property="og:image:height" content="300">
<meta property="og:image"
content="https://mefody.dev/og-l.jpg">
<meta property="og:image:width" content="1000">
<meta property="og:image:height" content="1000">
og:locale
og:determiner
Руководство по публикации для веб-мастеров
fb:app_idog:asset
Twitter Cards
<meta name="twitter:card"
content="summary">
twitter:card
twitter:sitetwitter:creator
Публикации ВКонтакте
og:title, mrc__share_title или twitter:title
vk:image<meta name="pinterest-rich-pin"
content="false">
Pinterest Developers
og:availability
Twitterbot/1.0
facebookexternalhit/1.1
Mozilla/5.0 (compatible; vkShare; +http://vk.com/dev/Share)
TelegramBot (like TwitterBot)
User-agent: Twitterbot
Disallow:
monperrus/crawler-user-agents
Twitter Card validator
Facebook: отладчик репостов
LinkedIn Post Inspector
@webpagebot
VK: pages.clearCache
metatags.io
OG Spy
The Twitter web crawler re-indexes the Card tag information on your page roughly every seven days.
A framework for building Open Graph images
Vercel
11ty/api-opengraph-image
Puppeteer
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.setViewport({
width: 1200,
height: 630,
deviceScaleFactor: 1,
});
await page.goto(url);
const screenshotBuffer = await page.screenshot({
fullPage: false,
type: 'png',
});
await page.close();