No more automatic embed cards for Medium or Instagram?

Recently I have noticed that when I paste links from Medium or Instagram there is no longer an automatic conversion to a card with the metadata - image thumbnail, summary, etc. It just remains a raw link.

I can still post links to a Substack or news media and, most of the time, those links convert. Is this a bug or a choice by Ghost administrators to degrade these links, similar to the way Substack only allows embeds from YouTube or another Substack, or is there an newer way to do these embeds?

In my case Medium Links do not convert automatically, but if put through the /embed [url] (other) it works.

Instagram links are not converting at all, just put links.

Cool. Thanks for this. At least getting the Medium links to work again is helpful.

Ugh. Using the ‘/embed (other)’ card is not working for Medium links for me. I have tried typing it in many different ways. When I try the embed card, I get an error message and when I paste the raw link, I get a raw link.

Could it be something on Medium’s end?

Howdy, name neighbor! :slight_smile:

To make a bookmark or automatic embed, the Ghost server has to be able to request data from that url. Sites with anti-bot protection may block this.

You can work around it by generating an embed code (supported by instagram, not sure about medium) and putting it into an html card. Or you can make your own bookmark manually from html, like this: (SOLVED) Edge Theme: editing bookmarks

Or you can use the product card or call to action card to build a manual bookmark.

Be sure to check any of these alternate approaches by sending a preview email. (And check on your phone, too.) Embeds in email wort work if using JavaScript, and HTML doesn’t always translate well.

2 Likes

Yes. I kinda sorta got this to work, but I still haven’t figured out the Title/Write Up, text. I think I’m going to punt to Canva and do my own clickable image, then.

Thanks for posting the HTML, though.