For testing we recommend using Iframely.
A typical blog post will have OpenGraph tags in the head seaction, like:
<meta property="og:site_name" content="Discourse Blog">
<meta property="og:url" content="https://blog.discourse.org/2018/05/discourse-2-0-released/">
<meta property="og:title" content="Discourse 2.0 released!">
<meta property="og:description" content="We released Discourse 2.0 on May 31st, building on Discourse 1.9 from January. New Admin Dashboard We’ve completely redesigned the admin dashboard to show off your most relevant and essential community health metrics right at the top, as well as trending searches. Shared Drafts Staff can designate a category for shared drafts, and pre-compose topics that only other staff can see for review prior to posting. After posting, all logged edits are removed so the history is clean, and the timestamp is reset, too. Reply mode toggle While composing a […]">