-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathastro.config.mjs
More file actions
39 lines (38 loc) · 867 Bytes
/
astro.config.mjs
File metadata and controls
39 lines (38 loc) · 867 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
39
import { defineConfig } from "astro/config";
import tailwindcss from "@tailwindcss/vite";
import mdx from "@astrojs/mdx";
import { themeConfig } from "./src/config/theme.config";
import { fileURLToPath } from "node:url";
// https://astro.build/config
export default defineConfig({
site: "https://luko248.github.io",
base: "/slides",
server: {
port: 4444,
},
integrations: [
mdx({
syntaxHighlight: "shiki",
shikiConfig: {
themes: {
light: themeConfig.shiki.light,
dark: themeConfig.shiki.dark,
},
defaultColor: false,
wrap: true,
},
}),
],
vite: {
plugins: [tailwindcss()],
resolve: {
alias: {
"@presentation": fileURLToPath(new URL("./src", import.meta.url)),
},
},
build: {
cssMinify: true,
minify: true,
},
},
});