2024-03-19 12:59:26 +01:00
|
|
|
import { defineConfig } from 'astro/config';
|
|
|
|
import tailwind from "@astrojs/tailwind";
|
2024-03-24 21:19:56 +01:00
|
|
|
import mdx from '@astrojs/mdx';
|
|
|
|
import sitemap from '@astrojs/sitemap';
|
2024-04-07 11:11:04 +02:00
|
|
|
import node from '@astrojs/node';
|
|
|
|
|
|
|
|
import react from "@astrojs/react";
|
2024-03-19 12:59:26 +01:00
|
|
|
|
|
|
|
// https://astro.build/config
|
|
|
|
export default defineConfig({
|
2024-04-05 12:03:13 +02:00
|
|
|
output: "hybrid",
|
2024-04-07 11:11:04 +02:00
|
|
|
adapter: node({
|
|
|
|
mode: "standalone"
|
|
|
|
}),
|
2024-03-24 21:19:56 +01:00
|
|
|
site: 'https://cyrilsebek.cz',
|
2024-04-07 11:11:04 +02:00
|
|
|
integrations: [tailwind({
|
|
|
|
applyBaseStyles: false,
|
|
|
|
}), mdx(), sitemap(), react()],
|
2024-03-24 21:19:56 +01:00
|
|
|
i18n: {
|
2024-04-07 11:11:04 +02:00
|
|
|
locales: [{
|
|
|
|
path: "cs",
|
|
|
|
codes: ["cs", "sk"]
|
|
|
|
}, {
|
|
|
|
path: "de",
|
|
|
|
codes: ["de", "gsw"]
|
|
|
|
}, {
|
|
|
|
path: "en",
|
|
|
|
codes: ["en"]
|
|
|
|
}, {
|
|
|
|
path: "fr",
|
|
|
|
codes: ["fr"]
|
|
|
|
}],
|
2024-03-24 21:19:56 +01:00
|
|
|
defaultLocale: "en",
|
|
|
|
routing: {
|
|
|
|
prefixDefaultLocale: true
|
|
|
|
},
|
2024-03-25 14:41:07 +01:00
|
|
|
fallback: {
|
|
|
|
de: "en",
|
|
|
|
fr: "en"
|
2024-04-07 11:11:04 +02:00
|
|
|
}
|
2024-03-24 21:19:56 +01:00
|
|
|
}
|
2024-03-19 12:59:26 +01:00
|
|
|
});
|