Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Gerando preview de links com React, Next.js, Cheerio e Bun — Open Graph, Twitter Cards e Prerender

Автор: Matheus Castiglioni

Загружено: 2025-09-19

Просмотров: 158

Описание:

Neste vídeo eu mostro, passo a passo, como os sites e plataformas geram aqueles previews automáticos de link (o card com título, imagem e descrição) — do funcionamento básico até como você implementa corretamente usando meta tags (Open Graph / Twitter Cards), pré-renderização e dicas práticas para evitar problemas de cache e crawler.

O que você vai encontrar neste vídeo

Entenda o que é um link preview e por que ele aparece quando você cola um link em redes sociais.
Open Graph e Twitter Cards: quais meta-tags são importantes e como configurá-las.
Demostração prática (exemplos com chamadas do servidor / Next.js / backends).
Técnicas de pré-render / SSR / headless para garantir que o crawler veja o conteúdo certo.
Ferramentas de depuração e dicas para lidar com cache e CDN que “travem” o preview.
Resultado final: como garantir um card bonito e informativo ao compartilhar seu link.

Ferramentas úteis (para testar e depurar)
Facebook Sharing Debugger (para limpar cache do crawler do Facebook)
Twitter Card Validator
curl (para simular requests do crawler)
Lighthouse / DevTools (para checar performance e metadados)
Ferramentas de CDN (para invalidar cache quando atualizar a imagem)

Dicas rápidas
Sempre use imagens com dimensões compatíveis (ex.: 1200×630 para OG).
Acione invalidação de cache na CDN quando atualizar a imagem do preview.

Se o crawler não vê seu conteúdo, considere pré-render/SSR ou endpoints que retornem HTML com OG tags estáticas.

Teste nas ferramentas oficiais após cada mudança.

Se gostou do vídeo, deixa o like 👍, se inscreve no canal e ativa o sininho para mais conteúdo de desenvolvimento web e SEO técnico. Tem dúvida ou quer o código do exemplo? Comenta aqui embaixo que eu te respondo.


---------------------------------------------------------------------------------------------------------------------

Capítulos:

00:05 - Introdução: o que é um preview de link
00:50 - Setup: abrindo o terminal e ferramentas usadas
01:45 - Exemplo prático / Next.js e preview de link
05:16 - Testando o preview e debug inicial
08:52 - Implementação do backend (chamada de função)
17:24 - Qual é o algoritmo por trás dos previews
18:05 - Como implementar de verdade (passo a passo)
28:51 - Resultado final: o card de preview

---------------------------------------------------------------------------------------------------------------------

Apoie meu trabalho:
  / matheuscastiglioni  

---------------------------------------------------------------------------------------------------------------------

Veja também:

» Pirâmide de Testes com React: Como Testar Seus Componentes da Forma Certa:
   • Pirâmide de Testes com React: Como Testar ...  

» React Controllers: Separando UI e Comportamentos da Forma Certa!:
   • React Controllers: Separando UI e Comporta...  

» Unit of Work no Nest.js: Controle total de transações em cadeia sem falhas:
   • Unit of Work no Nest.js: Controle total de...  

» Transactional Script: A Arquitetura MAIS Subestimada no Back-end!:
   • Transactional Script: A Arquitetura MAIS S...  

» Pare de Repetir Código! Entenda o Princípio DRY de uma Vez por Todas:
   • Pare de Repetir Código! Entenda o Princípi...  

---------------------------------------------------------------------------------------------------------------------

Thumbnails:
Imagens das thumbnails geradas e fornecidas pela Leonardo.ai.

---------------------------------------------------------------------------------------------------------------------

Assine a newsletter para receber conteúdos e novidades por email
http://eepurl.com/ggP7Rv

---------------------------------------------------------------------------------------------------------------------

Me siga nas redes sociais:
Blog: http://blog.matheuscastiglioni.com.br/
Site Pessoal: http://www.matheuscastiglioni.com.br/
Facebook:   / matheus.castiglioni.5  
Github: https://github.com/mahenrique94
Instagram:   / mahenrique94  
Linkedin:   / matheus-castiglioni-7aa105114  
Medium:   / mahenrique94  
Twitch:   / mahenrique94  
Twitter:   / mahenrique94  

Gerando preview de links com React, Next.js, Cheerio e Bun — Open Graph, Twitter Cards e Prerender

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Arquitetura e Design de Front-end para Aplicações Escaláveis: Guia Completo

Arquitetura e Design de Front-end para Aplicações Escaláveis: Guia Completo

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

useState no React | Entenda de Uma Vez Por Todas

useState no React | Entenda de Uma Vez Por Todas

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

Claude за 20 минут: Полный курс для новичков

Claude за 20 минут: Полный курс для новичков

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Ещё одна уязвимость для React/Next.js при использовании Node.js.

Ещё одна уязвимость для React/Next.js при использовании Node.js.

Ловушка Xiaomi. Как она работает?

Ловушка Xiaomi. Как она работает?

Заявление о победе в войне / Путин выступил с обращением

Заявление о победе в войне / Путин выступил с обращением

Эти ИДЕИ ВЗОРВУТ РЫНОК в 2026

Эти ИДЕИ ВЗОРВУТ РЫНОК в 2026

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Я в опасности

Я в опасности

Не используй DNS провайдера! Защищённые DOT, DOH DNS + VPN + Keenetic

Не используй DNS провайдера! Защищённые DOT, DOH DNS + VPN + Keenetic

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Вайбкодим СУПЕР Сайт Для Твоего Бизнеса За Минуты с Gemini

Вайбкодим СУПЕР Сайт Для Твоего Бизнеса За Минуты с Gemini

Тренды в ИИ 2026. К чему готовиться каждому.

Тренды в ИИ 2026. К чему готовиться каждому.

Ralph Loop — x100 продуктивности Claude Code

Ralph Loop — x100 продуктивности Claude Code

Вайб-кодинг в Cursor AI: полный гайд + реальный пример проекта (подходы, техники, трюки)

Вайб-кодинг в Cursor AI: полный гайд + реальный пример проекта (подходы, техники, трюки)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com