모든 소셜 미디어 및 메시징 앱에서 모든 링크 미리보기 메타 태그를 테스트했으므로 그럴 필요가 없습니다! 그것은 매우 지루했다!
11056 단어 htmlperformancewebperfwebdev
<head>
태그에 대한 시리즈의 첫 번째 부분 — 여기에서 읽을 수 있습니다: get out of my <head>
소셜 미디어는 정신 건강, 개인 정보 보호, 민주주의, 웹사이트 성능에 좋지 않습니다.
대부분의 웹사이트의 소스 코드에서
<head>
태그 사이를 보면 다음과 같은 메타 태그를 많이 볼 수 있습니다.<!-- Meta tags generated by metatags.io -->
<title>Meta Tags — Preview, Edit and Generate</title>
<meta name="title" content="Meta Tags — Preview, Edit and Generate">
<meta name="description" content="With Meta Tags you can edit and experiment with your content then preview how your webpage will look on Google, Facebook, Twitter and more!">
<meta property="og:type" content="website">
<meta property="og:url" content="https://metatags.io/">
<meta property="og:title" content="Meta Tags — Preview, Edit and Generate">
<meta property="og:description" content="With Meta Tags you can edit and experiment with your content then preview how your webpage will look on Google, Facebook, Twitter and more!">
<meta property="og:image" content="https://metatags.io/assets/meta-tags-16a33a6a8531e519cc0936fbba0ad904e52d35f34a46c97a2c9f6f7dd7d336f2.png">
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://metatags.io/">
<meta property="twitter:title" content="Meta Tags — Preview, Edit and Generate"><meta property="twitter:description" content="With Meta Tags you can edit and experiment with your content then preview how your webpage will look on Google, Facebook, Twitter and more!">
<meta property="twitter:image" content="https://metatags.io/assets/meta-tags-16a33a6a8531e519cc0936fbba0ad904e52d35f34a46c97a2c9f6f7dd7d336f2.png">
이러한 태그의 목적은 메시지 및 소셜 미디어 앱에 표시 방법을 알려주는 것입니다
link previews
.Link previews
사람들이 링크를 클릭하기 전에 링크에 대해 알립니다. URL의 title
, description
, 때로는 image
를 표시합니다.다음은
iMessage
에 표시되는 링크 미리 보기의 예입니다.링크 미리보기를 만드는 방법
링크 미리 보기를 생성하는 데 널리 사용되는 네 가지 시스템이 있습니다.
open graph
oEmbed
schema.org
이러한 시스템에는 구현 방법이 두 가지 이상 있습니다. (아래 표 참조)
이러한 모든 시스템에는 페이지의
<head>
태그 사이에 코드 스니펫을 배치하는 작업이 포함됩니다.이러한 코드 스니펫을 추가하면 Facebook, Twitter 및 기타 앱에서 실행하는 봇이 사이트를 구축
link previews
하는 데 도움이 됩니다.그러나 이 코드는 또한 모든 인간 방문자를 위해 웹 사이트에 부담을 주므로 많은 웹 사이트에서 이러한 방법 중 서너 가지를 구현합니다.
이러한 태그가 없을 수도 있습니다. 괜찮습니다.
그러나 귀하의 웹사이트
link previews
가 표시되기를 원한다고 가정할 때 이러한 태그의 가장 효과적인 조합은 무엇입니까?그것이 세상이 알아야 할 사항입니다. 그래서 저는 link preview tester. 지금까지 만든 도구 중 가장 지루한 도구일 것입니다. 누군가에게 도움이 되었으면 합니다.
어떤 메타 태그가 어떤 앱에서 작동합니까?
This table shows the results 가장 인기 있는 일부 소셜 미디어 및 메시지 앱에서 사용 중입니다. 어떤
<meta>
태그가 어떤 앱에 표시되는지link previews
보여줍니다.개방형 그래프 태그가 확실한 승자
나는 오픈 소스 방법 중 하나인
schema.org
또는 oEmbed
가 내가 추천할 수 있을 만큼 충분히 이러한 앱에서 잘 작동한다는 것을 발견하기를 바랐습니다.그러나 분명한 승자는 Facebook의 Open Graph 태그인 것 같습니다.
다음은 중복 태그가 없는 metatags.io의 동일한 예입니다. 크기는
1.335 kB
에서 729 bytes
까지입니다.<title>Meta Tags — Preview, Edit and Generate</title>
<meta name="description" content="With Meta Tags you can edit and experiment with your content then preview how your webpage will look on Google, Facebook, Twitter and more!">
<meta property="og:type" content="website">
<meta property="og:url" content="https://metatags.io/">
<meta property="og:title" content="Meta Tags — Preview, Edit and Generate">
<meta property="og:description" content="With Meta Tags you can edit and experiment with your content then preview how your webpage will look on Google, Facebook, Twitter and more!">
<meta property="og:image" content="https://metatags.io/assets/meta-tags-16a33a6a8531e519cc0936fbba0ad904e52d35f34a46c97a2c9f6f7dd7d336f2.png">
내 사랑스러운 웹사이트를 오염시키는 Facebook 또는 Twitter 독점 메타 태그를 원하지 않으면 어떻게 합니까?
Facebook과 Twitter는 기본적으로 사악하므로 태그를 사용하지 않으려는 경우 이해할 수 있습니다.
meta description
태그를 사용하고 웹사이트의 링크 미리보기에 이미지가 없는 상태로 사는 방법을 배울 수 있습니다…<title>Get out of my <head></title>
<meta name="description" content="An incredible website for testing meta tags">
또는
meta description
, Schema.org microdata
및 oEmbed JSON
조합을 사용할 수 있습니다. 이 조합은 독점 태그를 사용하지 않고 가장 많은 수의 앱에서 작동합니다.<head lang="en" itemscope itemtype="https://schema.org/WebPage">
<title>Link Preview Test | Title Tag</title>
<meta name="description" content="Test Description | Meta Description — This description came from the meta description tag"/>
<meta itemprop="name" content="Test Title | Schema.org Microdata Title"/>
<meta itemprop="description" content="Test Description | Schema.org Microdata — This description came from Microdata using Schema.org Schema"/>
<meta itemprop="image" content="/previews/microdata.png"/>
<link rel="alternate" type="application/json+oembed" href="https://getoutofmyhead.dev/oembed_link.json" title="Test Title | oEmbed JSON Title Attribute"/>
</head>
내가 왜 이런 짓을 했지?
나는 12kB의 엄격한 페이지 크기 제한으로 웹사이트(missingdice.com)를 구축하고 있습니다.
나는 getoutofmyhead.dev에 게시될 일련의 기사에 대한 연구를 수집했습니다.
더 배우고 싶거나 이것이 유용하다고 생각되면 알려주세요!
Reference
이 문제에 관하여(모든 소셜 미디어 및 메시징 앱에서 모든 링크 미리보기 메타 태그를 테스트했으므로 그럴 필요가 없습니다! 그것은 매우 지루했다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shadowfaxrodeo/i-tested-every-link-preview-meta-tag-on-every-social-media-and-messaging-app-so-you-dont-have-to-it-was-super-boring-39c0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)