Generate twitter metadata tags

This commit is contained in:
Adw8 2025-02-05 15:57:22 +05:30
parent 1976cfbbe6
commit 297a4c7ed8
3 changed files with 8 additions and 2 deletions

View File

@ -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

View File

@ -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 }],
},
};

View File

@ -91,7 +91,7 @@ const AIServiceCard: React.FC<AIServiceCardProps> = ({
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 (