diff --git a/app/about-us/page.js b/app/about-us/page.js index 9f96861..1cda382 100644 --- a/app/about-us/page.js +++ b/app/about-us/page.js @@ -7,7 +7,7 @@ export async function generateMetadata() { const siteName = matchedCity?.site_name || "نوبت 724"; const title = `درباره ما | ${siteName}`; const description = `آشنایی با ${siteName}، سیستم آنلاین نوبت‌دهی پزشکی. هدف ما ارائه خدمات سریع و کارآمد رزرو نوبت پزشکی برای همه مردم است.`; - const image = "https://nobat724.com/assets/images/logo.png"; + const image = "/assets/images/og-image.png"; return { title, description, diff --git a/app/blog/[slug]/page.js b/app/blog/[slug]/page.js index d628544..3ea0c06 100644 --- a/app/blog/[slug]/page.js +++ b/app/blog/[slug]/page.js @@ -8,7 +8,7 @@ import { getRequestOrigin } from "@/lib/getCanonicalUrl"; import { safeJsonLd } from "@/lib/sanitize"; import { normalizeBlog, imageUrl } from "@/helper"; -const FALLBACK_IMG = "https://nobat724.com/assets/images/logo.png"; +const FALLBACK_IMG = "/assets/images/og-image.png"; const API_URL = process.env.NEXT_PUBLIC_API_URL; const getBlog = cache(async (slug) => { diff --git a/app/blogs/page.js b/app/blogs/page.js index 1ae5499..2451a1c 100644 --- a/app/blogs/page.js +++ b/app/blogs/page.js @@ -7,7 +7,7 @@ export async function generateMetadata() { const siteName = matchedCity?.site_name || "نوبت 724"; const title = `مقالات و اخبار پزشکی | ${siteName}`; const description = `جدیدترین مقالات، اخبار و راهنماهای پزشکی. اطلاعات تخصصی در حوزه سلامت و پزشکی از متخصصان ${siteName}.`; - const image = "https://nobat724.com/assets/images/logo.png"; + const image = "/assets/images/og-image.png"; return { title, description, diff --git a/app/clinic/[slug]/page.js b/app/clinic/[slug]/page.js index 4c3edc2..27d2863 100644 --- a/app/clinic/[slug]/page.js +++ b/app/clinic/[slug]/page.js @@ -36,7 +36,7 @@ export async function generateMetadata({ params }) { const image = clinic.images_clinic?.[0]?.url ? [imageUrl(clinic.images_clinic[0].url)] - : ["https://nobat724.com/assets/images/logo.png"]; + : ["/assets/images/og-image.png"]; return { title, diff --git a/app/clinics/page.js b/app/clinics/page.js index 635f29c..85fc67f 100644 --- a/app/clinics/page.js +++ b/app/clinics/page.js @@ -27,7 +27,7 @@ export async function generateMetadata({ searchParams }) { const description = cityName ? `لیست کلینیک‌ها و مراکز درمانی در ${cityName}. رزرو آنلاین نوبت از بهترین مراکز درمانی ${cityName}.` : `جستجوی کلینیک‌ها و مراکز درمانی در سراسر کشور. رزرو آنلاین نوبت سریع و آسان.`; - const image = "https://nobat724.com/assets/images/logo.png"; + const image = "/assets/images/og-image.png"; return { title, description, diff --git a/app/doctor/[slug]/page.js b/app/doctor/[slug]/page.js index c572d8b..9044c6b 100644 --- a/app/doctor/[slug]/page.js +++ b/app/doctor/[slug]/page.js @@ -8,7 +8,7 @@ import { safeJsonLd } from "@/lib/sanitize"; import { imageUrl } from "@/helper"; const API_URL = process.env.NEXT_PUBLIC_API_URL; -const FALLBACK_IMG = "https://nobat724.com/assets/images/logo.png"; +const FALLBACK_IMG = "/assets/images/og-image.png"; const getDoctor = cache(async (slug) => { if (!slug || slug === "undefined") return null; diff --git a/app/doctors/page.js b/app/doctors/page.js index 16adad0..952f9d3 100644 --- a/app/doctors/page.js +++ b/app/doctors/page.js @@ -27,7 +27,7 @@ export async function generateMetadata({ searchParams }) { const description = cityName ? `لیست پزشکان متخصص در ${cityName}. جستجو بر اساس تخصص و منطقه. رزرو آنلاین نوبت پزشکی در ${cityName}.` : `جستجوی پزشکان متخصص در سراسر کشور. رزرو آنلاین نوبت پزشکی سریع و آسان با نوبت 724.`; - const image = "https://nobat724.com/assets/images/logo.png"; + const image = "/assets/images/og-image.png"; return { title, description, diff --git a/app/layout.js b/app/layout.js index dda5d07..6cc382b 100644 --- a/app/layout.js +++ b/app/layout.js @@ -45,13 +45,13 @@ export async function generateMetadata() { type: "website", locale: "fa_IR", siteName: matchedCity?.site_name || repContext?.full_name || "نوبت 724", - images: ["https://nobat724.com/assets/images/logo.png"], + images: ["/assets/images/og-image.png"], }, twitter: { card: "summary_large_image", title, description, - images: ["https://nobat724.com/assets/images/logo.png"], + images: ["/assets/images/og-image.png"], }, }; diff --git a/app/specialties/page.js b/app/specialties/page.js index bc65f85..3993734 100644 --- a/app/specialties/page.js +++ b/app/specialties/page.js @@ -10,7 +10,7 @@ export async function generateMetadata() { ? `تخصص‌های پزشکی در ${cityName} | ${siteName}` : `تخصص‌های پزشکی | ${siteName}`; const description = `لیست کامل تخصص‌های پزشکی${cityName ? " در " + cityName : ""}. رزرو نوبت از متخصصین مختلف به صورت آنلاین.`; - const image = "https://nobat724.com/assets/images/logo.png"; + const image = "/assets/images/og-image.png"; return { title, description, diff --git a/public/assets/images/og-image.png b/public/assets/images/og-image.png new file mode 100644 index 0000000..ce4e151 Binary files /dev/null and b/public/assets/images/og-image.png differ