personal-website/astro.config.mjs

42 lines
846 B
JavaScript

import { defineConfig } from 'astro/config';
import tailwind from "@astrojs/tailwind";
import mdx from '@astrojs/mdx';
import sitemap from '@astrojs/sitemap';
import node from '@astrojs/node';
import react from "@astrojs/react";
// https://astro.build/config
export default defineConfig({
output: "hybrid",
adapter: node({
mode: "standalone"
}),
site: 'https://cyrilsebek.cz',
integrations: [tailwind({
applyBaseStyles: false,
}), mdx(), sitemap(), react()],
i18n: {
locales: [{
path: "cs",
codes: ["cs", "sk"]
}, {
path: "de",
codes: ["de", "gsw"]
}, {
path: "en",
codes: ["en"]
}, {
path: "fr",
codes: ["fr"]
}],
defaultLocale: "en",
routing: {
prefixDefaultLocale: true
},
fallback: {
de: "en",
fr: "en"
}
}
});