forked from cryptonahue/desci-argentina-website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathastro.config.mjs
59 lines (57 loc) · 1.25 KB
/
astro.config.mjs
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import sitemap from '@astrojs/sitemap';
import tailwind from '@astrojs/tailwind';
import react from "@astrojs/react";
import icon from "astro-icon";
import simpleStackForm from "simple-stack-form";
// Configuración de URLs
const SITE_URL = process.env.NODE_ENV === 'production'
? 'https://desci-latam-website-black.vercel.app'
: 'http://localhost:4321';
export default defineConfig({
site: SITE_URL,
output: 'static',
build: {
format: 'directory'
},
experimental: {
contentCollectionCache: true
},
i18n: {
defaultLocale: 'es',
locales: ['en', 'es', 'pt'],
routing: {
prefixDefaultLocale: true,
redirectToDefaultLocale: false
}
},
integrations: [
mdx({
syntaxHighlight: 'shiki',
shikiConfig: {
experimentalThemes: {
light: 'vitesse-light',
dark: 'material-theme-palenight'
},
wrap: true
},
drafts: true,
gfm: true
}),
icon(),
sitemap(),
react(),
simpleStackForm(),
tailwind({
applyBaseStyles: false
})
],
markdown: {
drafts: true,
shikiConfig: {
theme: 'material-theme-palenight',
wrap: true
}
}
});