feat: add compression features
This commit is contained in:
+6
-4
@@ -13,7 +13,7 @@ export default defineConfig({
|
|||||||
site: getSiteURL(),
|
site: getSiteURL(),
|
||||||
|
|
||||||
image: {
|
image: {
|
||||||
dangerouslyProcessSVG: true,
|
dangerouslyProcessSVG: true,
|
||||||
remotePatterns: [
|
remotePatterns: [
|
||||||
{ protocol: 'https', hostname: '*.alexlebens.net' },
|
{ protocol: 'https', hostname: '*.alexlebens.net' },
|
||||||
{ protocol: 'https', hostname: '*.jsdelivr.net' },
|
{ protocol: 'https', hostname: '*.jsdelivr.net' },
|
||||||
@@ -24,6 +24,8 @@ export default defineConfig({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
prefetch: true,
|
||||||
|
|
||||||
integrations: [
|
integrations: [
|
||||||
sitemap(),
|
sitemap(),
|
||||||
icon({
|
icon({
|
||||||
@@ -42,12 +44,12 @@ export default defineConfig({
|
|||||||
}),
|
}),
|
||||||
(await import('@playform/compress')).default({
|
(await import('@playform/compress')).default({
|
||||||
CSS: true,
|
CSS: true,
|
||||||
JavaScript: false,
|
JavaScript: true,
|
||||||
HTML: {
|
HTML: {
|
||||||
'html-minifier-terser': {
|
'html-minifier-terser': {
|
||||||
collapseWhitespace: true,
|
collapseWhitespace: true,
|
||||||
minifyCSS: false,
|
minifyCSS: true,
|
||||||
minifyJS: false,
|
minifyJS: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Image: false,
|
Image: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user