Site one-page pour koveleo.fr — partenaire technique pour dirigeants.
Stack : HTML · CSS · Vanilla JS · GitHub Pages
index.html — page unique
style.css — source CSS (éditable)
style.min.css — CSS minifié (servi en production)
script.js — source JS (éditable)
script.min.js — JS minifié (servi en production)
assets/ — images, logos, favicons
DESIGN.md — système de design (tokens, typographie, palette)
index.htmlchargestyle.min.cssetscript.min.js. Modifierstyle.css/script.js, puis relancernpm run minify.
docker run --rm -p 8080:80 -v "$(pwd):/usr/share/nginx/html:ro" nginx:alpineOuvrir http://localhost:8080
# Minifier le CSS (style.css → style.min.css)
npm run minify:css
# Minifier le JS (script.js → script.min.js)
npm run minify:js
# Tout minifier d'un coup
npm run minifyPrérequis : Node.js — les outils (terser, clean-css-cli) s'exécutent via npx, aucune installation préalable.
for f in assets/logo.png assets/logos/libon.png assets/logos/bernardins.png assets/logos/japan-experience.png assets/logos/anticafe.jpeg; do
cwebp -q 80 "$f" -o "${f%.*}.webp"
donePrérequis : brew install webp
Le site est déployé automatiquement via GitHub Pages sur la branche master.
Domaine custom : koveleo.fr (configuré dans CNAME).
Workflow :
- Éditer
style.csset/ouscript.js npm run minify- Commiter les fichiers sources et minifiés
- Push sur
master→ déploiement automatique