On modifie la sortie pour coller avec OVH

Préparation de l'output pour ovh.
=> La modif sera surtout utile avec l'autre partie, à savoir horairefacile/pwa et vitrine.
This commit is contained in:
Mathieu Limonier
2026-09-20 22:59:43 +02:00
parent aed16efdfc
commit 4016e18faa
3 changed files with 12 additions and 10 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ HUGO_THEME=gitlab.com/andy.sb/nojs
# Dossiers
SITE_DIR=site
CACHE_DIR=hugo_cache
PUBLISH_DIR=publish
PUBLISH_DIR=output/www
# Nom du site (rempli par script/create.sh)
SITE_NAME=sillycone-village
+1 -1
View File
@@ -1,5 +1,5 @@
hugo_cache/
publish/
output/
.env
.vscode
site/_vendor/
+10 -8
View File
@@ -32,7 +32,9 @@ Modifier `.env.exemple` en `.env`
`./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_
`./script/publish.sh` : Publie le site dans le _PUBLISH_DIR_ de _.env_ (`output/www/`), qui reproduit
la racine FTP OVH (le contenu de `output/www/` correspond au contenu de `www/` sur l'hébergement).
Le déploiement vers OVH reste manuel (FTP/SFTP) : ce script ne fait que le build local.
### publish-akbar.sh
`./script/publish-akbar.sh` : build (`publish.sh`) puis déploiement de `PUBLISH_DIR` vers akbar via `rclone`/SFTP (`SSH_USER`, `SSH_HOST`, `SSH_PORT`, `SSH_REMOTE_PATH` dans `.env`). Le compte de déploiement est restreint au SFTP côté serveur (YunoHost), d'où `rclone` plutôt que `rsync`/`scp` qui nécessitent un shell distant.
@@ -51,15 +53,15 @@ Travailler sur le site version production. `./script/publish.sh`.
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/
grep -R "<script" output/www/
grep -R "javascript:" output/www/
grep -R "cdn" output/www/
grep -R "google" output/www/
grep -R "analytics" output/www/
```
### Vérifier les liens morts
Dans un terminal, lancer `python3 -m http.server 1313 --directory publish`, puis dans un autre
Dans un terminal, lancer `python3 -m http.server 1313 --directory output/www`, puis dans un autre
```
docker run --rm \
--network host \
@@ -69,7 +71,7 @@ docker run --rm \
### 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.
- `grep -R "rss" output/www/` ne doit pas être vide.
### Lighthouse