@@ -4,6 +4,7 @@ type Props = {
44 description: string ;
55 canonicalUrl: string ;
66 ogImage: string ;
7+ ogImageAlt? : string ;
78 ogType? : string ;
89 author? : string ;
910 robots? : string ;
@@ -18,6 +19,7 @@ const {
1819 description,
1920 canonicalUrl,
2021 ogImage,
22+ ogImageAlt = ` Open Graph preview image for ${title } ` ,
2123 ogType = " website" ,
2224 author = " Avaab Razzaq" ,
2325 robots = " index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" ,
@@ -34,6 +36,7 @@ const {
3436<meta name =" robots" content ={ robots } />
3537{ keywords && <meta name = " keywords" content = { keywords } />}
3638
39+ <link rel =" icon" type =" image/svg+xml" href =" /favicon.svg" />
3740<link rel =" icon" type =" image/x-icon" href =" /favicon.ico" />
3841<link rel =" apple-touch-icon" sizes =" 180x180" href =" /apple-touch-icon.png" />
3942<link rel =" canonical" href ={ canonicalUrl } />
@@ -51,6 +54,13 @@ const {
5154 href =" https://fonts.googleapis.com/css2?family=Manrope:wght@300..800&family=Sora:wght@300..800&display=swap"
5255 rel =" stylesheet"
5356/>
57+ <link
58+ rel =" preload"
59+ as =" font"
60+ href =" https://fonts.gstatic.com/l/font?kit=xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F64i4O4WET_H2iUHf7Dgpp0RKqtXwOQUkN-5Sy2P5jjO7ilYrPP4hMRNnwr-cMmAcp2R1jDhb&skey=c397ded15edc0853&v=v20"
61+ type =" font/ttf"
62+ crossorigin
63+ />
5464
5565<title >{ title } </title >
5666
@@ -60,7 +70,7 @@ const {
6070<meta property =" og:description" content ={ description } />
6171<meta property =" og:url" content ={ canonicalUrl } />
6272<meta property =" og:image" content ={ ogImage } />
63- <meta property =" og:image:alt" content ={ title } />
73+ <meta property =" og:image:alt" content ={ ogImageAlt } />
6474<meta property =" og:image:width" content =" 1200" />
6575<meta property =" og:image:height" content =" 630" />
6676<meta property =" og:image:type" content =" image/png" />
@@ -72,7 +82,7 @@ const {
7282<meta name =" twitter:title" content ={ title } />
7383<meta name =" twitter:description" content ={ description } />
7484<meta name =" twitter:image" content ={ ogImage } />
75- <meta name =" twitter:image:alt" content ={ title } />
85+ <meta name =" twitter:image:alt" content ={ ogImageAlt } />
7686<meta name =" twitter:label1" content =" Built by" />
7787<meta name =" twitter:data1" content =" Avaab Razzaq" />
7888{ readingTime ? (
0 commit comments