aboutsummaryrefslogtreecommitdiff
path: root/astro.config.mjs
blob: 523b075067ba577752e03f489b79c1a296ee4358 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import sitemap from "@astrojs/sitemap";
import { defineConfig } from "astro/config";

import mdx from "@astrojs/mdx";
import { DEFAULT_LANGUAGE, LANGUAGE_CODES } from "./src/i18n";

import icon from "astro-icon";

export default defineConfig({
  compressHTML: true,
  site: "https://www.costas.dev",
  i18n: {
    defaultLocale: DEFAULT_LANGUAGE,
    locales: LANGUAGE_CODES,
    routing: {
      prefixDefaultLocale: false,
      fallbackType: "redirect",
      redirectToDefaultLocale: true,
    },
  },
  integrations: [
    sitemap({
      priority: 0.5,
      changefreq: "weekly",
    }),
    mdx(),
    icon(),
  ],
  build: {
    assets: "assets",
    inlineStylesheets: "never",
  },
  scopedStyleStrategy: "where",
});