0Pricing
HTML Academy · Lekcja

Znaczniki meta Twitter Cards

Dostosowywanie podglądów linków na Twitterze za pomocą znaczników meta kart

Znaczniki meta Twitter Cards to bezpłatna lekcja HTML Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej HTML Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs HTML Academy zawiera 4 lekcji w sumie.

Dlaczego osobny standard?

Twitter (X) zdefiniował własny protokół kart podglądu, zanim powstał OpenGraph, i nadal go rozwija. Chociaż współczesny Twitter korzysta z tagów OG jako rozwiązania awaryjnego, gdy brakuje tagów twitter:*, jawne zadeklarowanie twitter:card zapewnia najbardziej przewidywalny układ karty.

Typy twitter:card

Cztery typy kart: summary (mała miniatura obok tytułu i opisu), summary_large_image (obraz główny na pełną szerokość), app (instalacja aplikacji mobilnej) oraz player (osadzony film lub dźwięk). W przypadku artykułów zawierających dużo treści należy wybrać summary_large_image.

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

twitter:title i twitter:description

Jeśli są obecne, zastępują og:title i og:description na Twitterze. Należy ich użyć, gdy odbiorcy na Twitterze powinni zobaczyć inny nagłówek niż użytkownicy innych platform korzystających z OpenGraph; w przeciwnym razie Twitter użyje wartości OG.

twitter:image

W przypadku kart summary należy użyć kwadratowego obrazu 1:1 o rozmiarze co najmniej 144x144. W przypadku summary_large_image należy użyć obrazu w proporcjach 2:1, najlepiej 1200x600 lub większego. Twitter odrzuca obrazy większe niż 5 MB. Podobnie jak w przypadku og:image należy użyć absolutnego adresu URL — ścieżki względne nie działają.

twitter:image:alt

Tekst alternatywny obrazu na karcie, o długości do 420 znaków. Poprawia dostępność dla użytkowników czytników ekranu przeglądających Twittera i zapewnia opis zastępczy, gdy nie uda się wczytać obrazów. Należy zawsze go podawać — to 30 sekund pracy, które znacząco poprawiają inkluzywność.

twitter:site i twitter:creator

twitter:site to identyfikator witryny na Twitterze (z symbolem @). twitter:creator to identyfikator indywidualnego autora. Uzupełnienie tych wartości pozwala Twitterowi wyświetlić „from @yoursite” i połączyć podpis autora z rzeczywistym kontem.

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

Atrybut property a name

OpenGraph używa property="og:...", a Twitter — name="twitter:...". Różnica ma podłoże historyczne (RDFa i HTML5 meta). Oba atrybuty są technicznie poprawne, ale użycie właściwego atrybutu dla każdego protokołu pozwala uniknąć problemów z rygorystycznymi walidatorami.

Karty aplikacji

twitter:card="app" pozwala promować aplikację na iOS/Android za pomocą twitter:app:id:iphone, twitter:app:id:ipad, twitter:app:id:googleplay oraz precyzyjnych linków twitter:app:url:*. Dotknięcie karty otwiera App Store/Play Store albo bezpośrednio aplikację, jeśli jest już zainstalowana.

Karty odtwarzacza

twitter:card="player" osadza odtwarzacz filmu lub dźwięku bezpośrednio w tweecie. Wymaga twitter:player (adres URL ramki iframe HTTPS), twitter:player:width i twitter:player:height. Twitter ręcznie zatwierdza karty odtwarzacza, aby zapobiegać nadużyciom — zgłoszenia należy przesyłać za pośrednictwem developer.twitter.com.

Testowanie za pomocą Twitter Card Validator

Twitter wyłączył publiczny interfejs Card Validator, ale karty nadal są wyświetlane w podglądzie roboczego tweeta. Należy wkleić adres URL do prywatnego szkicu, aby przed opublikowaniem właściwego tweeta dokładnie sprawdzić, jaki typ karty i jaki obraz zostaną wyrenderowane.

Strategia zastępcza

Należy zawsze uwzględniać zarówno twitter:card, jak i pełny zestaw tagów OG. Większość platform innych niż Twitter ignoruje tagi twitter:*, a większość współczesnych klientów Twittera korzysta z OG jako rozwiązania zastępczego, więc takie połączenie zapewnia poprawny podgląd wszędzie przy minimalnym powielaniu danych.

Sprawdzenie wiedzy

Jeśli brakuje twitter:title, ale og:title jest obecny, co pojawi się na karcie Twittera?

Podsumowanie

Karty Twittera (deklarowane za pomocą name="twitter:card") zapewniają przewidywalny podgląd stron na X. W przypadku treści redakcyjnych należy wybrać summary_large_image, dodać twitter:image z absolutnym adresem URL oraz twitter:image:alt, przypisać witrynę i autora za pomocą identyfikatorów, a dla nieuzmienionych tagów pozwolić na użycie wartości OG.

Często zadawane pytania

Czy lekcja „Znaczniki meta Twitter Cards” jest bezpłatna?

Tak — pełny tekst „Znaczniki meta Twitter Cards” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu HTML Academy, przejdź na CoddyKit PRO. Kurs HTML Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Znaczniki meta Twitter Cards”?

Dostosowywanie podglądów linków na Twitterze za pomocą znaczników meta kart Ćwiczysz HTML Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć HTML Academy?

Nie wymagamy żadnego doświadczenia. HTML Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Znaczniki meta Twitter Cards”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji HTML Academy?

Tak. Każda lekcja HTML Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. OpenGraph — og:title, og:description i og:image
  2. Znaczniki meta Twitter Cards
  3. Podstawy danych strukturalnych JSON-LD
  4. Hreflang dla stron międzynarodowych
← Powrót do HTML Academy