File tree Expand file tree Collapse file tree 8 files changed +13
-7
lines changed
Expand file tree Collapse file tree 8 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ export async function generateMetadata({
5252 description : t ( "description" ) ,
5353 locale : locale as Locale ,
5454 path : `/about` ,
55+ canonicalUrl : `/about` ,
5556 } ) ;
5657}
5758
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ export async function generateMetadata({
3131 noIndex : true ,
3232 locale : locale as Locale ,
3333 path : `/blogs/${ slug } ` ,
34+ canonicalUrl : `/blogs/${ slug } ` ,
3435 } ) ;
3536 }
3637
@@ -41,7 +42,7 @@ export async function generateMetadata({
4142 images : post . image ? [ post . image ] : [ ] ,
4243 locale : locale as Locale ,
4344 path : `/blogs/${ slug } ` ,
44- // canonicalUrl: `/blogs/${slug}`,
45+ canonicalUrl : `/blogs/${ slug } ` ,
4546 } ) ;
4647}
4748
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ export async function generateMetadata({
2323 description : t ( "description" ) ,
2424 locale : locale as Locale ,
2525 path : `/blogs` ,
26+ canonicalUrl : `/blogs` ,
2627 } ) ;
2728}
2829
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ export async function generateMetadata({
3535 description : t ( "description" ) ,
3636 locale : locale as Locale ,
3737 path : `/` ,
38- // canonicalUrl: `/blogs/${slug} `,
38+ canonicalUrl : `/` ,
3939 } ) ;
4040}
4141
Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ export async function generateMetadata({
5252 description : t ( "description" ) ,
5353 locale : locale as Locale ,
5454 path : `/privacy-policy` ,
55+ canonicalUrl : `/privacy-policy` ,
5556 } ) ;
5657}
5758
Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ export async function generateMetadata({
5252 description : t ( "description" ) ,
5353 locale : locale as Locale ,
5454 path : `/terms-of-service` ,
55+ canonicalUrl : `/terms-of-service` ,
5556 } ) ;
5657}
5758
Original file line number Diff line number Diff line change 1- import { unsubscribeFromNewsletter } from "@/app/ actions/newsletter" ;
1+ import { unsubscribeFromNewsletter } from "@/actions/newsletter" ;
22
33type SearchParams = Promise < { [ key : string ] : string | string [ ] | undefined } > ;
44
Original file line number Diff line number Diff line change @@ -53,9 +53,10 @@ export async function constructMetadata({
5353 // build alternate language links
5454 const alternateLanguages = Object . keys ( LOCALE_NAMES ) . reduce ( ( acc , lang ) => {
5555 const path = canonicalUrl
56- ? `/${ lang === DEFAULT_LOCALE ? '' : lang } ${ canonicalUrl } `
57- : `/${ lang === DEFAULT_LOCALE ? '' : lang } `
58- acc [ lang ] = `${ siteConfig . url } /${ path } `
56+ ? `${ lang === DEFAULT_LOCALE ? '' : `/${ lang } ` } ${ canonicalUrl } `
57+ : `${ lang === DEFAULT_LOCALE ? '' : `/${ lang } ` } `
58+ acc [ lang ] = `${ siteConfig . url } ${ path } `
59+
5960 return acc
6061 } , { } as Record < string , string > )
6162
@@ -67,7 +68,7 @@ export async function constructMetadata({
6768 creator : siteConfig . creator ,
6869 metadataBase : new URL ( siteConfig . url ) ,
6970 alternates : {
70- canonical : canonicalUrl ? `${ siteConfig . url } / ${ canonicalUrl } ` : undefined ,
71+ canonical : canonicalUrl ? `${ siteConfig . url } ${ locale === DEFAULT_LOCALE ? '' : `/ ${ locale } ` } ${ canonicalUrl } ` : undefined ,
7172 languages : alternateLanguages ,
7273 } ,
7374 openGraph : {
You can’t perform that action at this time.
0 commit comments