CSS Checkpoint

- Add the system_css template
- Name the CSS files in the css directory with a numeric prefix so they sort by
  priority.
This commit is contained in:
Eryn Wells 2024-06-28 09:03:28 -07:00
parent 189a83a696
commit 4bc1390b3c
11 changed files with 863 additions and 63 deletions

View file

@ -1,16 +1,11 @@
{{
$resetCSS := resources.Get "css/reset.css"
| resources.ExecuteAsTemplate "css/reset.css" .
}}
{{
$spacingCSS := resources.Get "css/spacing.css"
| resources.ExecuteAsTemplate "css/spacing.css" (dict "Page" .)
}}
{{
$typographyCSS := resources.Get "css/typography.css"
| resources.ExecuteAsTemplate "css/typography.css" (dict "Page" .)
}}
{{ $css := (slice $resetCSS $spacingCSS $typographyCSS) | resources.Concat "css/system.css" }}
{{ $processedResources := slice }}
{{ range $r := resources.Match "css/*.css" }}
{{
$processedResources = append
(resources.Get $r | resources.ExecuteAsTemplate $r (dict "Page" $))
$processedResources
}}
{{ end }}
{{ $css := $processedResources | resources.Concat "css/base.css" }}
{{ return $css }}