Skip to content

Commit

Permalink
Fill out other high-priority metadata fields
Browse files Browse the repository at this point in the history
  • Loading branch information
zackproser committed Feb 12, 2024
1 parent 13969d7 commit 08a67a2
Showing 1 changed file with 29 additions and 1 deletion.
30 changes: 29 additions & 1 deletion src/utils/createMetadata.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,45 @@ export function createMetadata({ author, date, title, description, image }) {
const baseMeta = { author, date, title, description, image };
return {
...baseMeta,
metadataBase: new URL('https://zackproser.com'),
category: 'technology',
generator: 'Next.js',
referrer: 'origin-when-cross-origin',
keywords: ['AI engineer', 'Generative AI', 'AI consultant', 'Staff AI developer'],
authors: [{ name: 'Zachary Proser' }],
creator: 'Zachary Proser',
publisher: 'Zachary Proser',
openGraph: {
title,
description,
url: `${process.env.NEXT_PUBLIC_SITE_URL}`,
siteName: "Zack Proser portfolio",
siteName: 'Zack Proser portfolio',
images: [
{
url: generateOgUrl({ title, description, image }),
},
],
locale: 'en_US',
type: 'website',
},
robots: {
index: true,
follow: true,
googleBot: {
index: true,
follow: true,
'max-video-preview': -1,
'max-image-preview': 'large',
'max-snippet': -1,
},
},
twitter: {
card: 'summary_large_image',
title,
description,
creator: '@zackproser',
images: [generateOgUrl({ title, description, image })],
}
};
}

0 comments on commit 08a67a2

Please sign in to comment.