{ "colors": { "default": { "theme_color": { "primary": "#121212", "body": "#fff", "border": "#eaeaea", "theme_light": "#f6f6f6", "theme_dark": "" }, "text_color": { "default": "#444444", "dark": "#040404", "light": "#717171" } }, "darkmode": { // mode sombre "theme_color": { // "primary": "magenta", // bouton primaire: bg et border "body": "green", // bg du dropdown "border": "orange", // border ou ligne (border-darkmode-border) "theme_light": "cyan", // bg du footer, bg du form select (bg-darkmode-theme-light) "theme_dark": "yellow" // }, "text_color": { "default": "#B4AFB6", "dark": "#fff", "light": "#B4AFB6" } } }, "fonts": { "font_family": { "primary": "OpenSans:wght@300;400;500;600;700;800", // voir essentials/style.html "primary_type": "sans-serif" }, "font_size": { "base": "15", "scale": "1.25" // taille du h1 dans le hero (grossit très vite) } } } ---- themes/hugoplate/layouts/ ├── 404.html ├── about │   └── list.html ├── authors │   ├── list.html │   └── single.html ├── blog │   ├── list.html │   └── single.html ├── contact │   └── list.html ├── _default │   ├── baseof.html │   ├── list.html │   ├── single.html // page │   ├── taxonomy.html │   └── terms.html ├── index.html // home └── partials ├── call-to-action.html ├── components │   ├── author-card.html │   ├── blog-card.html │   ├── breadcrumb.html │   ├── language-switcher.html │   ├── pagination.html │   ├── theme-switcher.html │   └── tw-size-indicator.html ├── essentials │   ├── footer.html │   ├── header.html // home │   ├── head.html │   ├── script.html │   └── style.html ├── page-header.html // page └── widgets ├── categories.html ├── tags.html └── widget-wrapper.html