fix: change pages cannonical url to canonical url

This commit is contained in:
RizqiSyahrendra 2025-03-10 11:30:59 +07:00
parent e1e328f79a
commit 18e90ecbf2
3 changed files with 9 additions and 7 deletions

View File

@ -28,6 +28,9 @@ export async function generateMetadata({ params }: { params: Promise<{ slug: str
imgUrl = blog.imgUrl; imgUrl = blog.imgUrl;
publishedAt = blog.data.createdAt; publishedAt = blog.data.createdAt;
updatedAt = blog.data.updatedAt; updatedAt = blog.data.updatedAt;
if (!!blog.data?.meta?.canonical_url) {
canonicalUrl = blog.data.meta.canonical_url;
}
if (!!blog?.data?.createdBy && typeof blog.data.createdBy !== "number") { if (!!blog?.data?.createdBy && typeof blog.data.createdBy !== "number") {
createdByName = blog.data.createdBy?.name ?? ""; createdByName = blog.data.createdBy?.name ?? "";
} }
@ -40,10 +43,9 @@ export async function generateMetadata({ params }: { params: Promise<{ slug: str
imgUrl = page.heroImg?.url; imgUrl = page.heroImg?.url;
publishedAt = page.createdAt; publishedAt = page.createdAt;
updatedAt = page.updatedAt; updatedAt = page.updatedAt;
if (!!page.meta?.cannonical_url) { if (!!page.meta?.canonical_url) {
canonicalUrl = page.meta.cannonical_url; canonicalUrl = page.meta.canonical_url;
} }
if (!!page?.createdBy && typeof page.createdBy !== "number") { if (!!page?.createdBy && typeof page.createdBy !== "number") {
createdByName = page?.createdBy?.name ?? ""; createdByName = page?.createdBy?.name ?? "";
} }

View File

@ -72,8 +72,8 @@ export const Pages: CollectionConfig = {
type: "textarea", type: "textarea",
}, },
{ {
name: "cannonical_url", name: "canonical_url",
label: "Cannonical Url", label: "Canonical Url",
type: "text", type: "text",
}, },
], ],

View File

@ -304,7 +304,7 @@ export interface Page {
meta?: { meta?: {
title?: string | null; title?: string | null;
description?: string | null; description?: string | null;
cannonical_url?: string | null; canonical_url?: string | null;
}; };
createdBy?: (number | null) | User; createdBy?: (number | null) | User;
updatedBy?: (number | null) | User; updatedBy?: (number | null) | User;
@ -749,7 +749,7 @@ export interface PagesSelect<T extends boolean = true> {
| { | {
title?: T; title?: T;
description?: T; description?: T;
cannonical_url?: T; canonical_url?: T;
}; };
createdBy?: T; createdBy?: T;
updatedBy?: T; updatedBy?: T;