From e3c4bb2efa513973bc26949a8be62fbe66e31a4f Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero <94913521+arielcostas@users.noreply.github.com> Date: Fri, 14 Mar 2025 23:33:56 +0100 Subject: Implement new page layouts for Home, Contact, Portfolio, and Trajectory; update header and footer for multilingual support --- astro.config.mjs | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'astro.config.mjs') diff --git a/astro.config.mjs b/astro.config.mjs index 843c997..12285a1 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -2,16 +2,30 @@ import sitemap from '@astrojs/sitemap'; import { defineConfig } from 'astro/config'; import mdx from '@astrojs/mdx'; +import { DEFAULT_LANGUAGE, LANGUAGE_CODES } from './src/i18n'; export default defineConfig({ compressHTML: true, site: "https://www.costas.dev", - integrations: [sitemap({ - priority: 0.5, - changefreq: 'weekly' - }), mdx()], + i18n: { + defaultLocale: DEFAULT_LANGUAGE, + locales: LANGUAGE_CODES, + routing: { + prefixDefaultLocale: false, + fallbackType: 'redirect', + redirectToDefaultLocale: true + } + }, + integrations: [ + sitemap({ + priority: 0.5, + changefreq: 'weekly' + }), + mdx() + ], build: { assets: 'assets', inlineStylesheets: 'never', }, + scopedStyleStrategy: 'where' }); \ No newline at end of file -- cgit v1.3