Sé que cuando publicas un enlace a tu foro en Twitter, y si la publicación enlazada contiene una imagen o más, la vista previa del hilo en Twitter mostrará esa imagen o la primera imagen del hilo como miniatura para la vista previa.
También he leído que hay “imágenes de categorías” que se pueden mostrar como miniatura, y también hay una opción de “imagen grande de resumen de Twitter” en la configuración del sitio, sin embargo, nunca he podido ver ninguna de estas dos últimas en funcionamiento como miniaturas en Twitter, porque si no hay ninguna imagen en el cuerpo de la publicación del foro en sí, la miniatura que obtengo es solo la imagen gris predeterminada con un icono en el centro, a la izquierda de la vista previa del texto.
Entonces, ¿cómo puedo controlar qué imagen se muestra como miniatura del tema en Twitter?
Tu ayuda será muy apreciada.
pd: las claves de la API de Twitter están almacenadas y el inicio de sesión de Twitter funciona.
La imagen opengraph es la base. Si solo configuras esto, aparecerá si no hay imagen de publicación o categoría.
Si configuras una imagen de resumen grande de twitter, anulará la imagen opengraph en Twitter. Por lo tanto, aparecerá en Twitter en lugar de la imagen opengraph.
La imagen del logo de la categoría y la primera imagen de la publicación siempre tienen prioridad sobre las demás.
Orden de prioridad:
primera imagen de la publicación y logo de categoría
(si falta)
imagen de resumen grande de twitter
(si falta)
imagen opengraph
(si falta)
icono grande
(si no me equivoco)
Configurar
La imagen opengraph y la imagen de resumen grande de twitter se pueden configurar aquí: /admin/site_settings/category/branding
Así que estoy luchando con esto. Tengo dos publicaciones que se comportan de manera diferente y no puedo averiguar por qué. Una publicación muestra la imagen de vista previa onebox en Twitter. La otra muestra la imagen twitter_summary_large.
Ok, eso tiene sentido. Pero esperaría que las dos publicaciones se comportaran de la misma manera. ¿A menos que Discourse o Twitter estén analizando el enlace que ha presentado Onebox y luego buscando la etiqueta meta desde allí y no desde la publicación de Discourse? Eso podría explicar por qué la primera publicación puede enlazar a una página web que tiene una etiqueta meta definida, donde la segunda publicación a la que hace referencia Onebox no la tiene.
¿Estás diciendo aquí que la publicación de Discourse no tiene la ‘etiqueta meta’ o que el enlace al que hace referencia Onebox no tiene la ‘etiqueta meta’?
Me refiero a esto. La página que compartes debe tener las metaetiquetas adecuadas que se utilizarán en la mayoría de las plataformas (Twitter, Facebook, Discord, Discourse, etc., etc.).
Creo que este es un buen recurso para aprender sobre esto:
Parece que pude resolver el problema. Tuve que cambiar la configuración, Archivos >> descargar imágenes remotas a locales. Esto ahora está habilitado. Probé deshabilitando la creación de un tema. Volví a habilitar, creé un tema duplicado. Luego verifiqué la imagen en miniatura en ambos temas. Uno hace referencia al almacenamiento de imágenes local. El otro hace referencia a la imagen remota del enlace.
Luego, compartí cada tema en una red social, LinkedIn, porque la vista previa funciona. En el caso del almacenamiento de imágenes local. La vista previa de LinkedIn capta la imagen local de mi comunidad. El otro sirve la imagen opengraph de la configuración y no la imagen en miniatura del sitio del enlace.
Por lo tanto, parece que necesito tener la configuración, Archivos >> descargar imágenes remotas a locales, habilitada para mostrar la imagen de vista previa de onebox propagada a la red social al compartir enlaces.