Partie Vérifications
- [x] Vérifier qu'aucun JavaScript n'est chargé inutilement - [x] Vérifier les liens cassés : ajout dans le readme et correction d'un lien cassé! - [x] Vérifier les flux RSS Partie Configuration - [x] Configuration `hugo.toml` - [x] Générer `robots.txt`: automatique via configuration - [x] Générer `sitemap.xml` : automatique via configuration - [x] Ajouter une page `404.html` : ajout de l page en français ainsi que la spécificité de yunohost.
This commit is contained in:
@@ -34,6 +34,38 @@ Modifier `.env.exemple` en `.env`
|
||||
### 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](https://validator.w3.org/feed/check.cgi?url=https%3A//monsite.be/index.xml) une fois mis sur le site monsite.be
|
||||
- `grep -R "rss" publish/` ne doit pas être vide.
|
||||
|
||||
|
||||
|
||||
## Idées d'évolutions
|
||||
|
||||
- Témoignages
|
||||
|
||||
Reference in New Issue
Block a user