From e00d209047023574437ddc8a070af69c3b13c8a1 Mon Sep 17 00:00:00 2001 From: Ryan Walters Date: Sat, 22 Nov 2025 18:30:09 -0600 Subject: [PATCH] fix(web): enable prerendering for static deployment Enable prerendering to generate index.html during build while keeping SSR disabled for Emscripten/WASM compatibility. This allows static hosting platforms to serve the application correctly. --- web/pages/index/+config.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/pages/index/+config.ts b/web/pages/index/+config.ts index eca8ecc..94b0922 100644 --- a/web/pages/index/+config.ts +++ b/web/pages/index/+config.ts @@ -1,7 +1,8 @@ import type { Config } from "vike/types"; // Disable SSR for the game page since Emscripten requires a browser environment +// Prerender enabled to generate index.html for deployment, while ssr: false ensures client-side WASM loading export default { - prerender: false, // Don't pre-render during build - ssr: false, // Force client-side only rendering + prerender: true, // Generate static HTML shell for deployment + ssr: false, // Force client-side only rendering (required for Emscripten/WASM) } satisfies Config;