§ Page
Établi
README
Établi
Un petit site Hugo qui rassemble trois outils fonctionnant entièrement côté navigateur : générateur de mots de passe, générateur d’avatars géométriques, générateur de faux-texte thématique. Aucun outil n’appelle de serveur ni ne stocke de données.
Structure
content/outils/ → une page Markdown par outil (titre, description, icône)
layouts/ → gabarits Hugo (page d'accueil, page outil, header/footer)
layouts/partials/tools/ → le HTML propre à chaque outil
static/js/ → la logique de chaque outil, en JavaScript natif sans dépendance
static/css/style.css → la feuille de style unique du site
static/fonts/ → polices auto-hébergées (voir licences ci-dessous)
Pour ajouter un quatrième outil : créer une page dans content/outils/, un partial dans layouts/partials/tools/, et brancher son script JS dans layouts/outils/single.html.
Polices
Toutes les polices sont auto-hébergées dans static/fonts/ (aucun appel à Google Fonts ou à un autre CDN externe) :
- Fraunces (titres) — © Undercase Type, licence SIL Open Font License 1.1
- Manrope (texte courant) — © Mikhail Sharanda, licence SIL Open Font License 1.1
- JetBrains Mono (éléments techniques : mots de passe générés, libellés) — © JetBrains, licence SIL Open Font License 1.1
Outils
- Générateur de mots de passe — tirage via
crypto.getRandomValues, options de composition, indicateur d’entropie. - Générateur d’avatars géométriques — un texte est réduit à une empreinte numérique locale qui détermine une composition de formes et une palette ; le même texte donne toujours le même avatar. Export SVG et PNG.
- Générateur de faux-texte thématique — trois lexiques (techno, cuisine, rétro) recomposés en phrases absurdes, à la manière du Lorem Ipsum.
Licence
Ce projet est distribué sous licence MIT.
Dernière mise-à-jour : 13 septembre 2026
Détails de la dernière mise-à-jour
- Rassemblement de ces 3 outils en un seul site hugo