Adjust Image Optimization Settings:
Alternatively, you can adjust the optimization settings to control the quality and size of the optimized images. Here’s an example of how you can adjust the optimization settings:
/** @type {import('next').NextConfig} */
const nextConfig = {
// Existing configuration goes here
// ...
// Configure image optimization
images: {
domains: ['jjrevamp.strange-cori.34-41-68-98.plesk.page'],
loader: 'default', // Use the default image loader
imageSizes: [16, 32, 48, 64, 96, 128, 256, 384], // Specify the sizes for optimization
deviceSizes: [320, 420, 768, 1024, 1200], // Specify the device sizes for optimization
minimumCacheTTL: 60, // Set a minimum cache time-to-live (TTL) in seconds
},
// Add the new rewrites configuration
async rewrites() {
return [
{
source: '/robots.txt',
destination: '/api/robots.txt.js',
},
// Add more rewrites if needed
];
},
};
module.exports = nextConfig;
In this example, you can adjust imageSizes, deviceSizes, and minimumCacheTTL according to your requirements to control the quality and size of optimized images.