🍿 Minor Changes
-
#10189
1ea0a25b94125e4f6f2ac82b42f638e22d7bdffdThanks @peng! - Adds the option to pass an object tobuild.assetsPrefix. This allows for the use of multiple CDN prefixes based on the target file type.When passing an object to
build.assetsPrefix, you must also specify afallbackdomain to be used for all other file types not specified.Specify a file extension as the key (e.g. ‘js’, ‘png’) and the URL serving your assets of that file type as the value:
astro.config.mjs import { defineConfig } from 'astro/config';export default defineConfig({build: {assetsPrefix: {js: 'https://js.cdn.example.com',mjs: 'https://js.cdn.example.com', // if you have .mjs files, you must add a new entry like thispng: 'https://images.cdn.example.com',fallback: 'https://generic.cdn.example.com',},},});