Added purgecss

This commit is contained in:
Patrick Alvin Alcala 2025-09-12 17:46:28 +08:00
parent 4963b6144a
commit 0fd8cd2ded
3 changed files with 252 additions and 1 deletions

View file

@ -3,10 +3,20 @@ import { defineConfig } from 'astro/config'
import solidJs from '@astrojs/solid-js'
import compressor from 'astro-compressor'
import robotsTxt from '@itsmatteomanf/astro-robots-txt'
import purgecss from 'astro-purgecss'
export default defineConfig({
prefetch: true,
integrations: [solidJs(), compressor({ gzip: false, brotli: true }), robotsTxt()],
integrations: [
solidJs(),
compressor({ gzip: false, brotli: true }),
robotsTxt(),
purgecss({
fontFace: true,
keyframes: true,
variables: true,
}),
],
vite: {
css: {
transformer: 'lightningcss',
@ -14,6 +24,7 @@ export default defineConfig({
},
build: {
assets: '_fwt',
inlineStylesheets: 'never',
},
site: 'http://localhost:8080',
})