diff --git a/app/blog/[slug]/page.tsx b/app/blog/[slug]/page.tsx index 7e937b5..22987af 100644 --- a/app/blog/[slug]/page.tsx +++ b/app/blog/[slug]/page.tsx @@ -69,13 +69,13 @@ export default async function BlogPostPage({ params }: BlogPostPageProps) { {/* تصویر شاخص تمام‌عرض بالای صفحه */} {thumbnailUrl && (
-
+
{altText}
diff --git a/app/favicon.ico b/app/favicon.ico index 718d6fe..7a4685b 100644 Binary files a/app/favicon.ico and b/app/favicon.ico differ diff --git a/components/blog-post-card.tsx b/components/blog-post-card.tsx index 9adc482..f1b35bc 100644 --- a/components/blog-post-card.tsx +++ b/components/blog-post-card.tsx @@ -21,7 +21,7 @@ export function BlogPostCard({ const excerpt = stripHtml(post.excerpt.rendered) || stripHtml(post.content.rendered).slice(0, 160); const modifiedDate = post.modified ? formatDateShamsi(post.modified) : null; const authorName = post._embedded?.author?.[0]?.name ?? null; - const thumbnailUrl = getFeaturedImageUrl(post, "medium"); + const thumbnailUrl = getFeaturedImageUrl(post, "full"); if (variant === "tiny") { return ( @@ -80,7 +80,9 @@ export function BlogPostCard({ alt="" fill className="object-cover" - sizes="(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw" + quality={100} + priority + sizes="(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 350px" />
) : ( diff --git a/components/hero-section.tsx b/components/hero-section.tsx index 2e81c36..e679320 100644 --- a/components/hero-section.tsx +++ b/components/hero-section.tsx @@ -168,14 +168,13 @@ export default function HeroSection() { ...transitionVariants, }} > -
-
+
+
یکپارچه‌سازی سیستم‌ها و شبکه دیجیتال @@ -233,13 +232,13 @@ export default function HeroSection() { alt="Microsoft Windows Logo" size="md" className="translate-x-2" - /> - + + />