Le blog Discourse ne s'affiche pas correctement

Il semble qu’ils manquent la balise « image ». J’ai remarqué la même erreur sur de nombreux sites que j’essaie de onebox (généralement les plus amateurs), mais nous devrions vraiment régler cela « en interne » !

1 « J'aime »

Cela génère correctement une prévisualisation (onebox), je pense que le seul « bug » est que le message est incorrect :

Désolé, nous n’avons pas pu générer un aperçu pour cette page web, car la balise oEmbed / OpenGraph suivante n’a pas pu être trouvée : image

devrait être

Désolé, nous n’avons pas pu obtenir une image pour l’aperçu de cette page web, car la balise oEmbed / OpenGraph suivante n’a pas pu être trouvée : image.

1 « J'aime »

Merci Rafael - oui, cela fonctionne bien pour la prévisualisation. Pourquoi ne peut-il pas récupérer l’image ?

Parce que la page cible ne contient pas la balise nécessaire, ce que l’erreur indique littéralement :

car la balise oEmbed / OpenGraph suivante n’a pas pu être trouvée : image

Notre blog est basé sur WordPress, et la balise image n’est pas configurée pour cet article.

Je ne vois pas en quoi cela constitue un bug de Discourse :thinking:

Ah – j’ai bêtement supposé que vous utilisiez la fonctionnalité « Pages publiées » de Discourse pour votre blog.

Le balisage image sur votre site WordPress est-il impossible à corriger ? Parce que cela fait un peu bête d’avoir cette erreur dans une onebox Discourse pointant vers un blog de discourse.org !

1 « J'aime »

Nous sommes en train de passer de WordPress à une solution HTML statique pour le blog, donc cela pourra être amélioré lorsque cette mise en œuvre sera déployée.

Qu’en pensez-vous @jamie.wilson ? Est-ce quelque chose que nous pouvons améliorer ?

4 « J'aime »

Il semble que notre nouvelle solution de blog s’en charge nativement :

4 « J'aime »

Le texte suggéré par @falco convient bien pour les cas où seule la balise image manque :

Désolé, nous n’avons pas pu récupérer une image pour cet aperçu de page web, car la balise oEmbed / OpenGraph suivante n’a pas été trouvée : image.

Ou peut-être devrions-nous simplement considérer les cas où seule la balise image manque comme non critiques et n’afficher aucun message ?

5 « J'aime »

Oui, faisons cela ! :clap: Si seule la balise image manque, ce n’est plus vraiment un problème puisque nous avons suffisamment d’éléments pour générer un aperçu décent. Et si quelqu’un se demande « hmm, pourquoi n’y a-t-il pas d’image dans cette onebox », il n’a pas besoin d’être encouragé, car les étapes d’enquête suivantes sont évidentes : cherchez la balise image !

Peux-tu rendre cela possible ?

9 « J'aime »

A été fusionné.

Un aperçu ressemble maintenant à ceci :

(Les aperçus peuvent être mis en cache pendant jusqu’à 24 heures. Ainsi, si vous effectuez des tests, vous risquez de recevoir le message d’erreur « image manquante ». Dans ce cas, ajoutez des paramètres de requête supplémentaires à la fin de l’URL pour contourner le cache et générer un nouvel aperçu.)

5 « J'aime »