Les thèmes se trouvent dans le dossier themes/ présent dans le dossier du site web courant géré par le framework hugo. Un thème doit respecter une architecture et certaines règles afin d’assurer son bon fonctionnement avec Hugo.
themes/
├── theme-name/
│ ├── archetypes/
│ ├── assets/
│ ├── exampleSite/
│ ├── layouts/
│ ├── static/
│ ├── theme.toml
│ ├── LICENSE.md
│ └── README.md
theme-name/
: Le nom du thème.archetypes/
: Les modèles utilisés pour la création de contenus en ligne de commande.assets/
: Fichiers source transformables style SCSS, Images à convertir, etc.exampleSite/
: Un site d’exemple pour montrer comment utiliser le thème.layouts/
: Les modèles utilisés pour la génération des pages.static/
: Les ressources non transformables : images, fichiers CSS et fichiers JavaScript.theme.toml
: Le fichier de configuration pour le thème.LICENSE.md
: La licence du thème.README.md
: Des informations sur le thème et sur la façon de l’utiliser.