From ee40055d6a0eaa1f514a6f7a4a39b201e9a79480 Mon Sep 17 00:00:00 2001 From: Sped0n Date: Tue, 31 Oct 2023 00:07:51 +0800 Subject: [PATCH] feat(link.html): add support for minification of style and script files based on Hugo production mode --- layouts/partials/head/link.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/layouts/partials/head/link.html b/layouts/partials/head/link.html index e890346..b06d621 100644 --- a/layouts/partials/head/link.html +++ b/layouts/partials/head/link.html @@ -3,8 +3,8 @@ {{/* main style */}} {{- $style := dict "Source" "scss/style.scss" "Fingerprint" $fingerprint -}} -{{- $options := dict "targetPath" "css/style.min.css" "enableSourceMap" true -}} -{{- $style = dict "Context" . "ToCSS" $options | merge $style -}} +{{- $options := dict "targetPath" "css/style.css" "enableSourceMap" true -}} +{{- $style = dict "Context" . "ToCSS" $options "Minify" hugo.IsProduction | merge $style -}} {{- partial "plugin/style.html" $style -}} {{/* swiper css */}} @@ -12,9 +12,9 @@ {{- partial "plugin/style.html" $style -}} {{/* main js */}} -{{- $esBuildOpts := dict "minify" hugo.IsProduction -}} -{{- $js := resources.Get "ts/main.ts" | js.Build $esBuildOpts -}} -{{- $script := dict "Source" $js.Permalink "Fingerprint" $fingerprint "Defer" true -}} +{{- $esBuildOpts := dict "minify" hugo.IsProduction "targetPath" "js/main.js" -}} +{{- $script := dict "Source" "ts/main.ts" "Fingerprint" $fingerprint "Defer" true -}} +{{- $script = dict "ToESBuild" $esBuildOpts "Minify" hugo.IsProduction | merge $script -}} {{- partial "plugin/script.html" $script -}} {{/* fonts */}}