diff --git a/astro.config.mjs b/astro.config.mjs index 37a0a32..12b6d7d 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,6 +1,19 @@ import { defineConfig } from 'astro/config'; export default defineConfig({ - build: { format: 'file' }, + // Relative asset URLs, so the site works wherever it is hosted, e.g. https://berlin.ccc.de/kik/ + build: { format: 'file', assetsPrefix: '.' }, compressHTML: false, + vite: { + environments: { + client: { + build: { + rolldownOptions: { + // The page's script and the terminal it loads + output: { entryFileNames: 'loader.js', chunkFileNames: 'terminal.js' }, + }, + }, + }, + }, + }, });