Files
Site/README.md
T
Mathieu Limonier 2a7693877d ### Accessibilité & performances
- [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
2026-07-22 19:38:22 +02:00

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:
    1. Accueil
    2. Services
    3. Réalisations
    4. À propos
    5. 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

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