0Pricing
HTML Academy · Урок

Мета-теги карточки Twitter

Настраивайте предпросмотр ссылок Twitter с помощью метатегов карточки

«Мета-теги карточки Twitter» — бесплатный урок HTML Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения HTML Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс HTML Academy содержит 4 уроков всего.

Зачем нужен отдельный стандарт

Twitter (X) определил собственный протокол карточек превью ещё до появления OpenGraph и по-прежнему поддерживает его. Хотя современный Twitter использует теги OG как резервный вариант, если отсутствуют теги twitter:*, явное указание twitter:card обеспечивает наиболее предсказуемую структуру карточки.

Типы twitter:card

Существует четыре типа карточек: summary (небольшая миниатюра рядом с заголовком и описанием), summary_large_image (главное изображение на всю ширину), app (установка мобильного приложения) и player (встроенное видео или аудио). Для содержательных статей выбирайте summary_large_image.

<meta name="twitter:card" content="summary_large_image">

twitter:title и twitter:description

Если они указаны, эти теги заменяют og:title и og:description в Twitter. Используйте их, когда хотите задать для аудитории Twitter заголовок, отличный от предназначенного для остальных пользователей OpenGraph; в противном случае позвольте Twitter использовать значения OG.

twitter:image

Для карточек summary используйте квадратное изображение с соотношением 1:1 и размером не менее 144x144. Для summary_large_image — изображение с соотношением 2:1, желательно размером 1200x600 или больше. Twitter отклоняет изображения размером более 5 MB. Как и для og:image, используйте абсолютный URL: относительные пути не работают.

twitter:image:alt

Альтернативный текст для изображения карточки длиной до 420 символов. Он повышает доступность для пользователей программ чтения с экрана, просматривающих Twitter, и служит запасным описанием, если изображения не загружаются. Всегда указывайте его: это простой способ сделать продукт более инклюзивным.

twitter:site и twitter:creator

twitter:site — это имя пользователя Twitter вашего сайта (вместе с @). twitter:creator — имя пользователя отдельного автора. Заполнив эти поля, вы позволите Twitter показать «от @yoursite» и связать подпись автора с реальной учётной записью.

<meta name="twitter:site" content="@coddykit">
<meta name="twitter:creator" content="@ada_lovelace">

Атрибут property и атрибут name

OpenGraph использует property="og:...", а Twitter — name="twitter:...". Различие имеет историческое происхождение (RDFa и HTML5). Оба варианта технически допустимы, но правильный атрибут для каждого протокола помогает избежать особых случаев при проверке строгими валидаторами.

Карточки приложений

twitter:card="app" позволяет рекламировать приложение для iOS/Android с помощью twitter:app:id:iphone, twitter:app:id:ipad, twitter:app:id:googleplay и глубинных ссылок twitter:app:url:*. Нажатие на карточку открывает App Store, Play Store или непосредственно приложение, если оно уже установлено.

Карточки проигрывателя

twitter:card="player" встраивает проигрыватель видео или аудио прямо в публикацию. Требуются twitter:player (URL фрейма HTTPS), twitter:player:width и twitter:player:height. Twitter вручную одобряет карточки проигрывателя для предотвращения злоупотреблений — отправьте заявку через developer.twitter.com.

Тестирование с помощью Twitter Card Validator

Twitter отключил общедоступный интерфейс Card Validator, но карточки по-прежнему отображаются в предварительном просмотре черновика публикации. Вставьте URL в закрытый черновик, чтобы до публикации самой публикации точно увидеть, какой тип карточки и какое изображение будут отображаться.

Стратегия резервного варианта

Всегда включайте и twitter:card, и полный набор OG-тегов. Большинство платформ, кроме Twitter, игнорируют теги twitter:*, а большинство современных клиентов Twitter используют OG как резервный вариант, поэтому их сочетание обеспечивает корректное превью везде при минимальном дублировании.

Проверка знаний

Если twitter:title отсутствует, но og:title указан, что появится на карточке Twitter?

Итоги

Карточки Twitter (объявленные через name="twitter:card") обеспечивают предсказуемое превью страниц в X. Для редакционных материалов выбирайте summary_large_image, добавляйте twitter:image с абсолютным URL и twitter:image:alt, указывайте сайт и автора с помощью имён пользователей, а для тегов, которые вы не переопределяете, позволяйте использовать значения OG.

Часто задаваемые вопросы

Урок «Мета-теги карточки Twitter» бесплатный?

Да — полный текст урока «Мета-теги карточки Twitter» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс HTML Academy, подпишись на CoddyKit PRO. Курс HTML Academy содержит 4 уроков всего.

Чему я научусь в уроке «Мета-теги карточки Twitter»?

Настраивайте предпросмотр ссылок Twitter с помощью метатегов карточки Ты практикуешь HTML Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать HTML Academy?

Предыдущий опыт не требуется. HTML Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Мета-теги карточки Twitter»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке HTML Academy?

Да. Каждый урок HTML Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. OpenGraph og:title og:description og:image
  2. Мета-теги карточки Twitter
  3. Основы структурированных данных JSON-LD
  4. Hreflang для международных страниц
← Назад к HTML Academy