{{- $config := site.Data.configuration }} {{- with resources.Get "css/main.css" | resources.ExecuteAsTemplate "css/main.css" . }} {{- $opts := dict "minify" (cond hugo.IsDevelopment false true) "sourceMap" (cond hugo.IsDevelopment "linked" "none") }} {{- with . | css.Build $opts }} {{- if hugo.IsDevelopment -}} {{- else }} {{- with . | fingerprint -}} {{- end }} {{- end }} {{- end }} {{- end }} {{ $dataHash := md5 (printf "%v" $config) }} {{- with resources.Get "css/templates/global.css" | resources.ExecuteAsTemplate (printf "css/templates/global-%s.css" $dataHash) . | resources.Minify | resources.Fingerprint -}} {{- end }} {{- with resources.Get "css/templates/button.css" | resources.ExecuteAsTemplate (printf "css/templates/button-%s.css" $dataHash) . | resources.Minify | resources.Fingerprint -}} {{- end }} {{- with resources.Get "css/templates/menu.css" | resources.ExecuteAsTemplate (printf "css/templates/menu-%s.css" $dataHash) . | resources.Minify | resources.Fingerprint -}} {{- end }} {{- range $config.sections }} {{- $section := . }} {{- $sectionConfig := index site.Data.sections $section.id }} {{- $sectionDataHash := md5 (printf "%v" $sectionConfig) }} {{- with resources.Get "css/templates/section/base.css" | resources.ExecuteAsTemplate (printf "css/templates/%s/base-%s.css" $section.id $sectionDataHash) (dict "id" $section.id) | resources.Minify | resources.Fingerprint -}} {{- end }} {{- with resources.Get (printf "css/templates/section/%s.css" $section.type) | resources.ExecuteAsTemplate (printf "css/templates/%s/%s-%s.css" $section.id $section.type $sectionDataHash) (dict "id" $section.id) | resources.Minify | resources.Fingerprint -}} {{- end }} {{- end }} {{- with $config.global.styles }} {{- range $config.global.styles -}} {{- end }} {{- end }}