From d575fd58e253d24029414a1f7352aa8d2661dc46 Mon Sep 17 00:00:00 2001 From: Knight Date: Sat, 28 Dec 2024 10:58:05 -0500 Subject: [PATCH] Implement progressive image loading in generateSite.js and enhance image serving with quality and width parameters. Added sharp dependency for image processing. Updated image display logic to improve user experience. --- generateSite.js | 70 ++++++++++++++++++++++++++++++++++++++++++++----- package.json | 3 ++- 2 files changed, 66 insertions(+), 7 deletions(-) diff --git a/generateSite.js b/generateSite.js index 8016862..4eb8929 100644 --- a/generateSite.js +++ b/generateSite.js @@ -47,13 +47,48 @@ async function generateSite() { ${image.description || `Image ${i + 1}`} +
- ${image?.localPath || 'No image URL available' - ? `${image.metadata.description || ''}` - : '

Image not available

' - } + ${image?.localPath ? ` +
+ ${image.metadata.description || ''} + ${image.metadata.description || ''} +
+ ` : '

Image not available

'} ${image.description ? `

${image.description}

` : ''}