-
Notifications
You must be signed in to change notification settings - Fork 0
/
astro.config.mjs
48 lines (45 loc) · 1.43 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
import {defineConfig} from "astro/config";
import icon from "astro-icon";
import tailwind from "@astrojs/tailwind";
import mdx from "@astrojs/mdx";
import sitemap from "@astrojs/sitemap";
import compress from "astro-compress";
import compressor from "astro-compressor";
import critters from "astro-critters";
import criticalCss from "astro-critical-css";
import swup from "@swup/astro";
import vercel from "@astrojs/vercel/serverless";
import netlify from "@astrojs/netlify";
// https://astro.build/config
export default defineConfig({
site: "https://www.carlosbronze.com.br/",
integrations: [icon(), tailwind({
// Example: Disable injecting a basic `base.css` import on every page.
// Useful if you need to define and/or import your own custom `base.css`.
applyBaseStyles: true
}), mdx(), sitemap(), compress({
// CSS: false,
HTML: true
// Image: false,
// JavaScript: false,
// SVG: false,
})]
// output: "server",
// adapter: vercel({
// webAnalytics: {enabled: true}
// }),
,
prefetch: {
prefetchAll: true
},
output: "server",
adapter: netlify()
});
// critters(), compressor()
// {penthouse: {forceInclude: [/^\:root.*/], }}
// critters({
// Critters: {
// preload: 'body',
// includeSelectors: [/\:root/, /^\:root.*/, /[:]\s*root.*/, /\:root\s*\{([^}]*)\}/, /\:root\[data-theme~=['"][^'"]*['"]\]/, /\:root/, '.banner', ':root', ':root[data-theme~=\'dark\',]', '@font-face']
// }
// })