Lien vers l'image ne fonctionne pas

Bonjour !

J’ai des problèmes pour produire une image lorsque j’essaie de publier le lien sur Twitter et Linkedin. J’obtiens ces images à la place. Nous l’avons configuré avec notre logo dans les métadonnées, mais il n’apparaît pas. Comment puis-je faire pour que l’image que nous voulons apparaisse ?

Merci d’avance !


Celle-ci provient de LinkedIn

Ça fonctionne ici - est-ce l’image que vous attendiez ?

1 « J'aime »

Alors le problème ne concerne pas les aperçus de liens d’images de Discourse dans les sujets

Mais l’affichage des liens de votre forum sur des plateformes comme Twitter/LinkedIn ?

C’est le cas ! Mais ce n’est pas l’image qui s’affiche pour Twitter ou Linkedin.

C’est exact - il n’apparaît pas sur Twitter et Linkedin

Le testeur opengraph nous montre que tout devrait bien se passer :

<!-- HTML Meta Tags -->
<title>Zoo Community Forum</title>
<meta name="description" content="A place for the community to help each other learn how to use the Zoo tools and API.">

<!-- Facebook Meta Tags -->
<meta property="og:url" content="https://community.zoo.dev">
<meta property="og:type" content="website">
<meta property="og:title" content="Zoo Community Forum">
<meta property="og:description" content="A place for the community to help each other learn how to use the Zoo tools and API.">
<meta property="og:image" content="https://discourse-uploads.zoo.dev/original/1X/162d5a9fda090bf15dbdcbb3d5b82056970f13a8.svg">

<!-- Twitter Meta Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="community.zoo.dev">
<meta property="twitter:url" content="https://community.zoo.dev">
<meta name="twitter:title" content="Zoo Community Forum">
<meta name="twitter:description" content="A place for the community to help each other learn how to use the Zoo tools and API.">
<meta name="twitter:image" content="https://discourse-uploads.zoo.dev/original/1X/162d5a9fda090bf15dbdcbb3d5b82056970f13a8.svg">

<!-- Meta Tags Generated via https://www.opengraph.xyz -->

et s’attend aux résultats suivants à afficher sur Twitter et LinkedIn :

Le problème ne semble pas être dans les données renvoyées par Discourse.

En supposant, bien sûr, que Twitter/LinkedIn reçoivent ces données.

Je suppose que le problème est que Cloudflare bloque la requête de Twitter/LinkedIn qui explore le site pour générer l’aperçu.

1 « J'aime »

Ahh je vois - il semble donc qu’il n’y a rien d’autre que je puisse faire de mon côté ?
Merci pour votre aide !

Pas du côté de Discourse, je crois.

La prochaine étape serait de tester cette hypothèse.

Assurez-vous d’avoir suivi le Guide Cloudflare.

Désactiver Cloudflare temporairement pourrait aider, mais Twitter/LinkedIn pourraient mettre leurs résultats en cache et cela pourrait ne pas avoir d’effet immédiat.

Les journaux d’accès pourraient contenir plus d’informations.

Publier sur la Communauté Cloudflare à ce sujet pourrait aider.

Je note que https://community.cloudflare.com/ s’affiche correctement sur Twitter/LinkedIn, pour ce que ça vaut, donc visiblement ils ont réussi à faire fonctionner cela.

2 « J'aime »