From 297a4c7ed8b5770ebf9fb90ca6071f8e11366630 Mon Sep 17 00:00:00 2001 From: Adw8 Date: Wed, 5 Feb 2025 15:57:22 +0530 Subject: [PATCH] Generate twitter metadata tags --- .env.example | 2 ++ src/app/memes/[id]/page.tsx | 6 +++++- src/components/AIServiceCard.tsx | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index bd04e2e..da43a76 100644 --- a/.env.example +++ b/.env.example @@ -11,4 +11,6 @@ NEXT_PUBLIC_USDC_MINT=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v PINATA_JWT= PINATA_GATEWAY= +# Change to your website URL +# For development: set to http://localhost:3000 SITE_URL=https://memes.markto.market diff --git a/src/app/memes/[id]/page.tsx b/src/app/memes/[id]/page.tsx index da6942d..7e20528 100644 --- a/src/app/memes/[id]/page.tsx +++ b/src/app/memes/[id]/page.tsx @@ -22,8 +22,12 @@ export async function generateMetadata( metadataBase: new URL(baseUrl), openGraph: { type: 'website', + title: 'Generated Meme', url: `${baseUrl}/memes/${params.id}`, - siteName: "Mark's meme market", + images: [{ url: meme }], + }, + twitter: { + title: 'Generated Meme', images: [{ url: meme }], }, }; diff --git a/src/components/AIServiceCard.tsx b/src/components/AIServiceCard.tsx index 9f1010d..12f99e1 100644 --- a/src/components/AIServiceCard.tsx +++ b/src/components/AIServiceCard.tsx @@ -91,7 +91,7 @@ const AIServiceCard: React.FC = ({ const ipfsImageUrl = imageUrl.split("/ipfs/")[1]; const memeUrl = `${baseUrl}/memes/${ipfsImageUrl}`; - return `https://twitter.com/intent/tweet?text=Check%20out%20this%20generated%20image!&url=${encodeURIComponent(memeUrl)}`; + return `https://twitter.com/intent/tweet?text=Check%20out%20this%20meme%20I%20generated!&url=${encodeURIComponent(memeUrl)}`; }; return (