aboutsummaryrefslogtreecommitdiff
path: root/content/prise_en_main/deploiement_hugo.md
diff options
context:
space:
mode:
authorADRN <adrien@luxeylab.net>2024-02-09 11:02:12 +0100
committerADRN <adrien@luxeylab.net>2024-02-09 11:02:12 +0100
commit321c4586b5fdb2201f34e1523ec7eba82d1b3b58 (patch)
treeb8eac47bc0d4ec49d151f005bf5098830a0f471f /content/prise_en_main/deploiement_hugo.md
parent6f4bba5becf56cf9d96fabf6eace86ba4b0a0703 (diff)
parent76368394c4e3bc5be3d20a3e1242d78a52090bc1 (diff)
downloadguide.deuxfleurs.fr-321c4586b5fdb2201f34e1523ec7eba82d1b3b58.tar.gz
guide.deuxfleurs.fr-321c4586b5fdb2201f34e1523ec7eba82d1b3b58.zip
Merge branch 'main' of git.deuxfleurs.fr:Deuxfleurs/guide.deuxfleurs.fr
Diffstat (limited to 'content/prise_en_main/deploiement_hugo.md')
-rw-r--r--content/prise_en_main/deploiement_hugo.md45
1 files changed, 45 insertions, 0 deletions
diff --git a/content/prise_en_main/deploiement_hugo.md b/content/prise_en_main/deploiement_hugo.md
new file mode 100644
index 0000000..29cfac4
--- /dev/null
+++ b/content/prise_en_main/deploiement_hugo.md
@@ -0,0 +1,45 @@
+---
+title: "Hugo"
+description: "Publier un site web sur Deuxfleurs avec Hugo"
+weight: 10
+extra:
+ parent: 'prise_en_main/publier-le-contenu.md'
+---
+
+Configurez le fichier `~/.aws/credentials` de la manière suivante avec votre
+identifiant de clef (`GKxxxx`) et votre clef secrète (`xxxxxx`), que vous
+pouvez récupérer depuis [le
+guichet](https://guichet.deuxfleurs.fr/website/configure#):
+
+```ini
+[default]
+aws_access_key_id = GKxxxxxx
+aws_secret_access_key = xxxxxxxx
+```
+
+Ensuite, ajoutez les lignes suivantes dans le fichier `config.toml` du dossier
+de votre site web utilisé par Hugo:
+
+```toml
+[deployment]
+order = [".jpg$", ".gif$", ".png$"]
+
+
+[[deployment.targets]]
+name = "deuxfleurs"
+URL = "s3://votresiteweb.fr&endpoint=garage.deuxfleurs.fr&region=garage&s3ForcePathStyle=true"
+```
+
+Dans la ligne `URL`, remplacez `votresiteweb.fr` par le nom de domaine que vous souhaitez utiliser.
+
+Une fois la configuration faite, vous pouvez publier votre site web en
+exécutant simplement la commande suivante:
+
+```
+hugo deploy
+```
+
+Pour en savoir plus, consulter la documentation officielle à l'adresse:
+
+* <https://gohugo.io/hosting-and-deployment/hugo-deploy/>
+