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:
+1
-1
@@ -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
@@ -1,5 +1,5 @@
|
||||
hugo_cache/
|
||||
publish/
|
||||
output/
|
||||
.env
|
||||
.vscode
|
||||
site/_vendor/
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user