1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import type { Metadata } from 'next/types';
export function createMetadata(override: Metadata): Metadata {
return {
...override,
openGraph: {
title: override.title ?? undefined,
description: override.description ?? undefined,
url: 'https://blog.techwithanirudh.com',
images: '/banner.png',
siteName: 'Blog',
...override.openGraph,
},
twitter: {
card: 'summary_large_image',
creator: '@AnirudhWith',
title: override.title ?? undefined,
description: override.description ?? undefined,
images: '/banner.png',
...override.twitter,
},
alternates: {
canonical: '/',
types: {
'application/rss+xml': '/api/rss.xml',
},
...override.alternates,
},
};
}
|