diff --git a/.env.exemple b/.env.exemple index 2de1ff2..8a16c89 100644 --- a/.env.exemple +++ b/.env.exemple @@ -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 diff --git a/.gitignore b/.gitignore index 118c3d4..bf2d033 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ hugo_cache/ -publish/ +output/ .env .vscode site/_vendor/ diff --git a/README.md b/README.md index 99ee92b..8a69814 100644 --- a/README.md +++ b/README.md @@ -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 "