Minor Changes
-
#13753
90293de
Thanks @mattyoho! - Customize the filenames of sitemap XML files generated by the@astro/sitemap
integration by settingfilenameBase
in the integration configuration settings. This may be useful when deploying an Astro site at a path on a domain with preexisting sitemap files.Generated sitemap files will appear at
/sitemap-0.xml
and/sitemap-index.xml
by default, which may conflict with preexisting files. SetfilenameBase
to a custom value to avoid that if so:import { defineConfig } from 'astro/config'; import sitemap from '@astrojs/sitemap'; export default defineConfig({ site: 'https://example.com', integrations: [ sitemap({ filenameBase: 'astronomy-sitemap', }), ], });
This will yield sitemap and index files as
https://example.com/astronomy-sitemap-0.xml
andhttps://example.com/astronomy-sitemap-index.xml
.