diff --git a/layouts/partials/resources/page_css.html b/layouts/partials/resources/page_css.html index 6bbd568..90adbea 100644 --- a/layouts/partials/resources/page_css.html +++ b/layouts/partials/resources/page_css.html @@ -15,10 +15,22 @@ {{ range $stylesheets }} {{ $processedStylesheets = $processedStylesheets | append (. | resources.ExecuteAsTemplate .Name .) }} {{ end }} + {{ if hugo.IsProduction }} - {{ $processedStylesheets = slice ($processedStylesheets - | resources.Concat (printf "%s/page.css" $.File.Dir) - | fingerprint "md5") }} + {{/* + Replace the list of stylesheets that helps with debugging with a + concatenated and fingerprinted version. + */}} + {{ if gt (len $processedStylesheets) 0 }} + {{ with $file := $.File }} + {{ $outputFilename := printf "%s/page.css" $.File.Dir }} + {{ $processedStylesheets = slice ($processedStylesheets + | resources.Concat $outputFilename + | fingerprint "md5") }} + {{ else }} + {{ warnf "No File for page CSS." }} + {{ end }} + {{ end }} {{ end }} {{ return $processedStylesheets }}