f77ed4486a0eba91e9cb0fbae7ea8ce1cc1b0d83
…
…
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.
Idées d'évolutions
- Témoignages
- Questions fréquentes (FAQ)
- Actualités / Blog?
- Documentation
- Ressources
Languages
HTML
99.3%
Shell
0.7%