From a9d05dc30e957c88d69da50de5332bf55bc8feb2 Mon Sep 17 00:00:00 2001 From: vincent Date: Thu, 1 Dec 2022 22:51:00 +0100 Subject: Comment publier. Un peu de refonte du _index.md du dossier web aussi. --- content/prise_en_main/web/publier-le-contenu.md | 45 ------------------------- 1 file changed, 45 deletions(-) delete mode 100644 content/prise_en_main/web/publier-le-contenu.md (limited to 'content/prise_en_main/web/publier-le-contenu.md') diff --git a/content/prise_en_main/web/publier-le-contenu.md b/content/prise_en_main/web/publier-le-contenu.md deleted file mode 100644 index 917eacb..0000000 --- a/content/prise_en_main/web/publier-le-contenu.md +++ /dev/null @@ -1,45 +0,0 @@ -+++ -title = "Publier le contenu" -description = "Comment mettre en ligne son contenu" -date = 2022-09-01 -weight = 0 -[extra] -weight_custom = 5 -+++ - -parler du .awsrc - - -### Configurer la page par défaut et celle pour les erreurs -Puisqu'on est sur la configuration S3, profitons-en pour paramétrer une page d'accueil et une page d'erreur. En effet, les URL qu'on utilise pour naviguer sur votre site correspondront à la hiérarchie de fichiers présents sur Garage. Si on visite `https://votre-site.fr/blog/recette-de-gateau.html`, Garage va simplement servir le fichier `blog/recette-de-gateau.html`, en partant de la racine du bucket. Mais que ce passe-t-il si on demande à voir `https://votre-site.fr/blog/` ? Garage ne peut pas retourner un dossier; et de toute façon cela ne fonctionnerait pas, puisqu'un dossier n'a pas données propre à lui-même, il ne fait que contenir des fichiers distincts en son sein. On voit pourtant souvent ce genre d'URL en ligne. En fait, les serveurs web sont configurés pour que si aucun fichier du dossier n'est spécifié, alors on va utiliser celui avec un nom paramétré à l'avance. C'est de ça dont on parle. -De même, lorsque quelqu'un demande une page qui n'existe pas, que peut faire Garage ? Dans la même logique, on va lui donner un nom de fichier à servir par défaut si jamais cela arrive. - - - -aws s3 website giraud.eu --index-document index.html --error-document erreur.html - -ou - -aws s3api put-bucket-website --bucket --website-configuration ' -{ - "ErrorDocument": { - "Key": "/errors/4xx.html" - }, - "IndexDocument": { - "Suffix": "index.html" - } -} -' - - - - - -Fécilicitations ! Vous avez désormais votre propre site web accessible publiquement en ligne ! -Vous pouvez rajouter dessus le badge attestant fièrement son hébergement sur Garage: - -[![Badge indiquant qu'un site est hébergé sur Garage en français](/img/garage_fr.png)](https://garagehq.deuxfleurs.fr/) -[![Badge indiquant qu'un site est hébergé sur Garage en anglais](/img/garage_en.png)](https://garagehq.deuxfleurs.fr/) -``` -Badge indiquant que ce site est propulsé par le logiciel Garage -``` -- cgit v1.2.3