{ "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