{{/* 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 */}}