···72727373Ces photos sont souvent lourdes (plusieurs mégaoctets) et en haute résolution, et une action simple consiste à redimensionner ces photo et les recompresser au format _webp_.
74747575+```shell
7676+N="$(nproc)"
7777+find content -type f \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' \) -print0 \
7878+ | xargs -0 -n 1 -P "$N" sh -c '
7979+ in="$1"
8080+ out="${in%.*}.webp"
8181+ exec cwebp -q 75 "$in" -o "$out"
8282+ ' sh
8383+```
8484+7585Hugo supporte la recompression des images dans différents formats à la volée, mais pas leur redimensionnement automatique, il faut implémenter soi-même la mécanique.
7686Pour pouvoir redimensionner les images à la volée, la meilleure solution semble d'utiliser un hook "img" Hugo, qui permet de surcharger la traduction du markdown et d'y mettre le code qu'on souhaite.
7787