Skip to content

Commit b98c9f6

Browse files
authored
Change/Fix: Include "theme-css/*.scss" files (#429)
1 parent 32f8a86 commit b98c9f6

1 file changed

Lines changed: 23 additions & 22 deletions

File tree

layouts/partials/css.html

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,34 +21,35 @@
2121
<!-- Fallback font for symbols (such as "🛈"). --
2222
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+Symbols+2">
2323
24-
<!-- SASS -->
25-
{{- $sass := (slice "theme-css/pst/pydata-sphinx-theme.scss") | append (resources.Match "css/*.scss") -}}
26-
{{- range $sass -}}
27-
28-
{{- $targetFile := printf "%s.scss" . -}}
29-
30-
{{- if $inServerMode -}}
31-
{{ $css := resources.Get . | resources.ExecuteAsTemplate $targetFile $page | toCSS $cssOpts -}}
32-
<link rel="stylesheet" type="text/css" href="{{ $css.RelPermalink }}">
33-
{{ else }}
34-
{{ $css := resources.Get . | resources.ExecuteAsTemplate $targetFile $page | toCSS $cssOpts | minify | fingerprint -}}
35-
<link rel="stylesheet" type="text/css" href="{{ $css.RelPermalink }}" integrity="{{ $css.Data.Integrity }}">
36-
{{- end -}}
24+
<!-- Process and include Sass files. -->
25+
{{- $sass := (slice "theme-css/pst/pydata-sphinx-theme.scss")
26+
| append (resources.Match "theme-css/*.scss")
27+
| append (resources.Match "css/*.scss") -}}
3728

29+
{{- range $sass -}}
30+
{{ with . }} <!-- Skips nil elements from appending empty resources.Match slices. -->
31+
{{- $targetFile := printf "%s.scss" . -}}
32+
{{- if $inServerMode -}}
33+
{{ $css := resources.Get . | resources.ExecuteAsTemplate $targetFile $page | toCSS $cssOpts -}}
34+
<link rel="stylesheet" type="text/css" href="{{ $css.RelPermalink }}">
35+
{{ else }}
36+
{{ $css := resources.Get . | resources.ExecuteAsTemplate $targetFile $page | toCSS $cssOpts | minify | fingerprint -}}
37+
<link rel="stylesheet" type="text/css" href="{{ $css.RelPermalink }}" integrity="{{ $css.Data.Integrity }}">
38+
{{- end -}}
39+
{{- end -}}
3840
{{- end -}}
3941

42+
<!-- Process and include plain CSS files. -->
4043
{{- $themeCssFiles := resources.Match "theme-css/*.css" -}}
4144
{{- $userCssFiles := resources.Match "css/*.css" -}}
4245
{{- $cssFiles := $themeCssFiles | append $userCssFiles }}
4346

4447
{{- range $cssFiles -}}
45-
46-
{{ if $inServerMode -}}
47-
{{ $custom_style := . | resources.ExecuteAsTemplate . $page -}}
48-
<link rel="stylesheet" href="{{ $custom_style.RelPermalink }}">
49-
{{ else }}
50-
{{ $custom_style := . | resources.ExecuteAsTemplate . $page | minify | fingerprint -}}
51-
<link rel="stylesheet" href="{{ $custom_style.RelPermalink }}" integrity="{{ $custom_style.Data.Integrity }}">
52-
{{- end -}}
53-
48+
{{ if $inServerMode -}}
49+
{{ $custom_style := . | resources.ExecuteAsTemplate . $page -}}
50+
<link rel="stylesheet" href="{{ $custom_style.RelPermalink }}">
51+
{{ else }}
52+
{{ $custom_style := . | resources.ExecuteAsTemplate . $page | minify | fingerprint -}}
53+
<link rel="stylesheet" href="{{ $custom_style.RelPermalink }}" integrity="{{ $custom_style.Data.Integrity }}">
54+
{{- end -}}
5455
{{- end -}}

0 commit comments

Comments
 (0)