Hello @allensmith81,
here are the confluences which helped us to develop metadata:
For Twitter : https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/markup
For LinkedIn : https://www.linkedin.com/help/linkedin/answer/46687/making-your-website-shareable-on-linkedin?lang=en
For Facebook : https://developers.facebook.com/docs/sharing/webmasters/
Sharing some code examples as well :
For Twitter :
<meta name="twitter:image" content="${asset.get("/html/assets/Khoros_Atlas_opengraph.png")}"/> <meta name="author" content="${page.context.message.author.login}"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:label1" value="Author"> <meta name="twitter:data1" value="${page.context.message.author.login}"> <#assign contentKudos = rest("/messages/id/${page.context.message.uniqueId}/kudos/count").value /> <meta name="twitter:label2" value="Kudos"> <meta name="twitter:data2" value="${contentKudos}"> <#assign contentViews = rest("/messages/id/${page.context.message.uniqueId}/views/count").value /> <meta name="twitter:label3" value="Views"> <meta name="twitter:data3" value="${contentViews}">
For LinkedIn and Facebook :
<meta property='og:title' content="${page.context.message.subject} - ${community.title}"/> <meta property="og:image" content="${asset.get("/html/assets/Khoros_Atlas_opengraph.png")}"/> <meta property='og:description' content="<#attempt><#if page.context.message??>${utils.html.truncate(199, utils.html.stripper.from.gdata.strip(page.context.message.body), "…")?replace("\"", "'")}</#if><#recover>${community.title}</#attempt>" /> <meta property='og:url' content="https://community.khoros.com/" />
Thanks,
Abhishek Gupta
... View more