{{/*
Styles
Note: on n'utilise Hugo que pour concaténer les feuilles de style CSS (pas de préprocesseur SVP).
Il faut définir chacune des feuilles de style à incorporer dans le site
dans ce composant (voir la définition de la variable `$styleSheets`).
Usage:
{{- partial "styles.head.html" . }}
*/}}
{{/***************************************************
* Définition des feuilles de style à utiliser dans
la variable `$styleSheets` (collection.Slice).
* 1. Général
* 2. Polices
* 3. Layouts
* 4. Composants
***************************************************/}}
{{- $styleSheets := slice
(resources.Get "styles/general/reset.css")
(resources.Get "styles/general/variables.css")
(resources.Get "styles/general/global.css")
(resources.Get "styles/fonts/old-standard.css")
(resources.Get "styles/fonts/instrument-sans.css")
(resources.Get "styles/fonts/latin-modern-roman.css")
(resources.Get "styles/layouts/home-layout.css")
(resources.Get "styles/layouts/page-layout.css")
(resources.Get "styles/components/blocs.css")
(resources.Get "styles/components/container.css")
(resources.Get "styles/components/entete-page.css")
(resources.Get "styles/components/hero.css")
(resources.Get "styles/components/horaire.css")
(resources.Get "styles/components/item-horaire.css")
(resources.Get "styles/components/item-partenaires.css")
(resources.Get "styles/components/navbar.css")
(resources.Get "styles/components/partenaires.css")
(resources.Get "styles/components/pied-de-page.css")
(resources.Get "styles/components/prose.css")
(resources.Get "styles/components/texte-exergue.css")
-}}
{{/*
En développement (`hugo.IsServer`), NE PAS concaténer les feuilles de style;
mais en production, oui.
voir https://gohugo.io/methods/site/isserver/
*/}}
{{- if hugo.IsServer }}
{{- range $sheet := $styleSheets }}
{{- end }}{{/* range */}}
{{- else -}}
{{/* En production, toutes les feuilles de style sont combinées en une seule */}}
{{- $styles := $styleSheets | resources.Concat "styles/styles.css" -}}
{{- end -}}{{/* if */}}