{post.data.heroImage && (
@@ -118,10 +118,12 @@ const initialPosts: BlogPost[] = sortedPosts.slice(0, 6);
src={post.data.heroImage}
alt={post.data.title}
class="w-full h-full object-cover hover:scale-105 transition-transform duration-300"
- width={1200}
- height={630}
- quality={70}
+ width={760}
+ height={570}
+ quality={80}
format="webp"
+ loading={index === 0 ? "eager" : "lazy"}
+ fetchpriority={index === 0 ? "high" : undefined}
/>
@@ -159,7 +161,7 @@ const initialPosts: BlogPost[] = sortedPosts.slice(0, 6);
{post.data.description}
-
+
Read more
diff --git a/src/pages/blog/[slug].astro b/src/pages/blog/[slug].astro
index cf89ca6..ebcb2c6 100644
--- a/src/pages/blog/[slug].astro
+++ b/src/pages/blog/[slug].astro
@@ -82,10 +82,12 @@ const heroImageSrc = entry.data.heroImage?.src || mePhoto.src;
src={entry.data.heroImage}
alt={entry.data.title}
class="w-full h-full object-cover"
- width={1200}
- height={630}
- quality={70}
+ width={824}
+ height={618}
+ quality={80}
format="webp"
+ loading="eager"
+ fetchpriority="high"
/>