-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathastro.config.mjs
More file actions
38 lines (37 loc) · 991 Bytes
/
Copy pathastro.config.mjs
File metadata and controls
38 lines (37 loc) · 991 Bytes
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
import mdx from "@astrojs/mdx";
import sitemap from "@astrojs/sitemap";
import tailwindcss from "@tailwindcss/vite";
import { defineConfig } from "astro/config";
import deleteUnusedImages from "astro-delete-unused-images";
import compress from "astro-compress";
export default defineConfig({
site: "https://istanbul.python.pizza",
redirects: {
"/about": "/#about",
"/schedule": "/#schedule",
"/sponsors": "/#sponsors",
"/compact": "/compact-schedule",
"/program": "/#schedule",
"/organizers": "/#organizers",
"/venue": "/#venue",
"/coc": "/#coc",
"/terms": "/terms-of-service",
"/privacy": "/privacy-policy",
},
trailingSlash: "ignore",
build: {
format: "directory",
},
integrations: [
mdx(),
sitemap(),
deleteUnusedImages(),
compress({
// csso is disabled because it breaks some new tailwind features
CSS: { csso: false, lightningcss: {} },
}),
],
vite: {
plugins: [tailwindcss()],
},
});