diff --git a/index.html b/index.html index 608a3209..775dcf32 100644 --- a/index.html +++ b/index.html @@ -7,8 +7,13 @@ + + + + + diff --git a/src/lib/share.ts b/src/lib/share.ts index 5b95fcc9..161c7897 100644 --- a/src/lib/share.ts +++ b/src/lib/share.ts @@ -59,7 +59,18 @@ function generateSharingHTML(chat: ChatCraftChat, user: User) { // Set various types of titles/summaries setMetaContent(clonedDocument, "property", "og:title", chat.summary); setMetaContent(clonedDocument, "property", "og:url", createShareUrl(chat, user)); + setMetaContent(clonedDocument, "property", "og:type", "website"); setMetaContent(clonedDocument, "name", "description", chat.summary); + setMetaContent(clonedDocument, "name", "twitter:card", "summary_large_image"); + setMetaContent(clonedDocument, "name", "twitter:title", "chatcraft.org"); + setMetaContent(clonedDocument, "name", "twitter:description", chat.summary); + setMetaContent( + clonedDocument, + "name", + "twitter:image", + "https://chatcraft.org/favicon-32x32.png" + ); + setDocumentTitle(clonedDocument, chat.summary); // Set OG bulk text to be that of last message if (lastMessageText) {