diff --git a/index.html b/index.html index fbaa573..edaa51c 100644 --- a/index.html +++ b/index.html @@ -50,10 +50,15 @@ property="og:description" content="Play a browser Quake port rendered as inspectable HTML and CSS 3D geometry through PolyCSS, with no WebGL or canvas renderer." /> - + + + + + + - - + + @@ -61,7 +66,7 @@ name="twitter:description" content="Play a browser Quake port rendered as inspectable HTML and CSS 3D geometry through PolyCSS, with no WebGL or canvas renderer." /> - + diff --git a/src/assets/cssquake-social.png b/src/assets/cssquake-social.png index 5a46991..af16807 100644 Binary files a/src/assets/cssquake-social.png and b/src/assets/cssquake-social.png differ diff --git a/src/assets/cssquake-social.webp b/src/assets/cssquake-social.webp index 4fa22e4..ab9af12 100644 Binary files a/src/assets/cssquake-social.webp and b/src/assets/cssquake-social.webp differ diff --git a/src/prepare/assets.mjs b/src/prepare/assets.mjs index 5cd8510..d1377d2 100644 --- a/src/prepare/assets.mjs +++ b/src/prepare/assets.mjs @@ -54,10 +54,19 @@ const quakeAssetOutputDir = quakeUseVersionedAssetRoot ? path.join(quakeOutputDir, quakeAssetVersion) : quakeOutputDir; const legacyQuakeOutputDir = path.join(generatedPublicDir, "local/quake"); -const socialImageSourcePath = path.join(projectRoot, "src/assets/cssquake-social.webp"); -const socialImageOutputPath = path.join(generatedPublicDir, "assets/cssquake-social.webp"); +const socialImageOutputBaseName = "cssquake-social-20260701"; +const socialImageStaticPublicAssets = [ + [ + path.join(projectRoot, "src/assets/cssquake-social.png"), + path.join(generatedPublicDir, `assets/${socialImageOutputBaseName}.png`), + ], + [ + path.join(projectRoot, "src/assets/cssquake-social.webp"), + path.join(generatedPublicDir, `assets/${socialImageOutputBaseName}.webp`), + ], +]; const staticPublicAssets = [ - [socialImageSourcePath, socialImageOutputPath], + ...socialImageStaticPublicAssets, [path.join(projectRoot, "src/assets/favicon.ico"), path.join(generatedPublicDir, "favicon.ico")], [path.join(projectRoot, "src/site/robots.txt"), path.join(generatedPublicDir, "robots.txt")], [path.join(projectRoot, "src/site/sitemap.xml"), path.join(generatedPublicDir, "sitemap.xml")], @@ -996,7 +1005,9 @@ try { console.log(`Wrote ${path.relative(projectRoot, hudNumbersOutputPath)}`); console.log(`Wrote ${path.relative(projectRoot, hudDamageNumbersOutputPath)}`); console.log(`Wrote ${path.relative(projectRoot, hudOutputPath)}`); - console.log(`Wrote ${path.relative(projectRoot, socialImageOutputPath)}`); + for (const [, outputPath] of socialImageStaticPublicAssets) { + console.log(`Wrote ${path.relative(projectRoot, outputPath)}`); + } console.log(`Wrote ${path.relative(projectRoot, mainMenuOutputPath)}`); console.log(`Wrote ${path.relative(projectRoot, mainMenuPlaqueOutputPath)}`); console.log(`Wrote ${path.relative(projectRoot, mainMenuTitleOutputPath)}`);