- [x] Audit Lighthouse - [x] Mesurer l'impact écologique ([Website Carbon](https://www.websitecarbon.com/website/)) - [x] Vérifier l'hébergement ([Écoindex](https://www.ecoindex.fr/)) - [x] Tester sur ordiphone (F12) - [x] Tester la navigation au clavier (tab et shift+tab) - [x] Vérifier les contrastes (F12/contrast dans Firefox) - [x] Thème clair - [x] Thème foncé - [x] Mesurer le poids des pages - [x] Optimiser les images - [x] Vérifier la minification HTML/CSS Maj doc
2.3 KiB
Site Sillycone-village
- Hugo en version 160 + thème nojs
- Toute la création via images Docker
- Pas de js
- Image en AVIF et fallback en JPEG
- Site vitrine
- Annonce de moins d'un mois sur page principale
- Menus:
- Accueil
- Services
- Réalisations
- À propos
- Contact
- Todo liste ici
Environment .env.example
Modifier .env.exemple en .env
Scripts
create.sh
./script/create.sh : Permet de créer correctement le site from scratch dans site de .env
init.sh
./script/init.sh : Initialise Hugo avec les bons modules Go.
dev.sh
./script/dev.sh : Lance le site avec la commande hugo server
hugo.sh
./script/hugo.sh : Si jamais je dois lancer une commande spécifique de hugo.
publish.sh
./script/publish.sh : Publie le site dans le PUBLISH_DIR de .env
Spécificités
Page 404 et Yunohost
La page 404.html, si l'option Activer l'utilisation du fichier d'erreur personnalisé est activée, doit être déplacée sur www/error/404.html
Tests
Travailler sur le site version production. ./script/publish.sh.
Pas de javascript
Tout doit être sans résultat.
grep -R "<script" publish/
grep -R "javascript:" publish/
grep -R "cdn" publish/
grep -R "google" publish/
grep -R "analytics" publish/
Vérifier les liens morts
Dans un terminal, lancer python3 -m http.server 1313 --directory publish, puis dans un autre
docker run --rm \
--network host \
lycheeverse/lychee \
http://localhost:1313
Vérifier flux RSS
- Vérifier sur le site officiel de validation de flux rss une fois mis sur le site monsite.be
grep -R "rss" publish/ne doit pas être vide.
Lighthouse
En mode incognito sur Chromium, F12 puis Lighthouse. Tester smartphone et Pc.
Éco-score
Test d'accessibilité
- Tester la navigation au clavier via TAB et SHIFT + TAB
- Vérifier les contrastes: sur Firefox, F12 puis contraste.
Document does not have a meta description
Idées d'évolutions
- Témoignages
- Questions fréquentes (FAQ)
- Actualités / Blog?
- Documentation
- Ressources