diff --git a/next.config.js b/next.config.js index 28ff2187..f0ff1b30 100644 --- a/next.config.js +++ b/next.config.js @@ -28,7 +28,7 @@ const createRemotePattern = (hostname) => hostname /** @type {import('next').NextConfig} */ const nextConfig = { images: { - imageSizes: [200, 1080], + imageSizes: [200], remotePatterns: [] .concat(createRemotePattern(HOSTNAME_VERCEL_BLOB)) .concat(createRemotePattern(HOSTNAME_CLOUDFLARE_R2)) diff --git a/src/components/ImageBlurFallback.tsx b/src/components/ImageBlurFallback.tsx index 64d1c4ef..e807d84c 100644 --- a/src/components/ImageBlurFallback.tsx +++ b/src/components/ImageBlurFallback.tsx @@ -66,7 +66,7 @@ export default function ImageBlurFallback(props: ImageProps) { className: clsx( imageClassName, // Fix poorly blurred placeholder data generated by Safari - 'blur-md scale-110', + 'blur-md scale-105', ), }} /> :
setIsLoading(false), onError: () => setDidError(true), diff --git a/src/services/next-image.ts b/src/services/next-image.ts index b99fd0ee..9b8cc116 100644 --- a/src/services/next-image.ts +++ b/src/services/next-image.ts @@ -1,7 +1,7 @@ import { BASE_URL } from '@/site/config'; // Explicity defined next.config.js `imageSizes` -type NextCustomSize = 200 | 1080; +type NextCustomSize = 200; type NextImageDeviceSize = 640 | 750 | 828 | 1080 | 1200 | 1920 | 2048 | 3840;