Estoy intentando generar el sitemap para mi proyecto con astro que usa i18n, pero no me genera dicho sitemap con los idiomas que uso.
Este es mi configuración astro:
export default defineConfig({
site: "https://joelocano.stellarway.net",
base: "/",
trailingSlash: "never",
output: "server",
integrations: [
mdx(),
sitemap({
i18n: {
defaultLocale: 'es',
locales: {
en: 'en-US',
es: 'es-ES',
},
},
}),
react(),
tailwind(),
icon({
iconDir: "src/assets/icons",
}),
],
adapter: vercel(),
i18n: {
defaultLocale: "es",
locales: ["es", "en"],
routing: {
prefixDefaultLocale: true,
redirectToDefaultLocale: false,
},
},
vite: {
plugins: [svgr()],
resolve: {
// Use react-dom/server.edge instead of react-dom/server.browser for React 19.
// Without this, MessageChannel from node:worker_threads needs to be polyfilled.
// @ts-ignore
alias: import.meta.env.PROD && {
"react-dom/server": "react-dom/server.edge",
},
},
},
});
Y esta es mi estructura de carpetas