Basically you can see my problem and discussion with plugin author @merefield here ,
He recommends me to request Discourse team to do this for us.
I always use external CDN images on my site, i never upload them on local upload or on object storage because that is too expensive so save images locally or on S3 buckets.
Right now, i can see that my meta og:image tag is not picking up these images, e.g see my this topic How Many Carbs on Keto? - How To Discuss
The image is actually loaded from an external public URL as its IMG SRC. The social media Open graph is always showing my site logo as fall back image, which is not good.
Because of this core discourse behaviour, i don’t see these thumbnails images as detected by the topic list preview plugin too.
How can i overwrite the meta og:image tag to force use my externally uploaded image?
So that i can see the ACTUAL TOPIC IMAGE instead of my site forum logo when i share it on social media sites Sharing Debugger - Facebook for Developers
I did try to force add this line on my topic page,
<meta property="og:image" content="https://images.pexels.com/photos/4761347/pexels-photo-4761347.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" />
but og:image tag when i see the source of the page is still using my site logo as fallback, it thinks that there is no image on this topic
The 1st image on any topic’s 1st post must be picked up my meta og:image tag even if the image hosted on some public URL. Right now it only picks up if the image is uploaded on my own server… but many of us cannot afford to do image hosting ourselves as its too expensive. Help from discourse team to allow this change for us will be very helpful.
@Bcat is having the same problem on his forum.