aboutsummaryrefslogtreecommitdiff
path: root/content/prise_en_main/web/créer-du-contenu/à-la-main.md
diff options
context:
space:
mode:
authorvincent <vincent@deuxfleurs.fr>2022-10-02 19:37:50 +0200
committervincent <vincent@deuxfleurs.fr>2022-10-02 19:37:50 +0200
commit54027bc89f2d84e4656a22fc78102c7b89874f29 (patch)
tree3e75aca13959e3a19cc69b5bda319115ade28e3f /content/prise_en_main/web/créer-du-contenu/à-la-main.md
parentd63c2cf0ac9ff229d1d49466af56dbfe245854b9 (diff)
downloadguide.deuxfleurs.fr-54027bc89f2d84e4656a22fc78102c7b89874f29.tar.gz
guide.deuxfleurs.fr-54027bc89f2d84e4656a22fc78102c7b89874f29.zip
Explication écriture de page à la main
Diffstat (limited to 'content/prise_en_main/web/créer-du-contenu/à-la-main.md')
-rw-r--r--content/prise_en_main/web/créer-du-contenu/à-la-main.md44
1 files changed, 37 insertions, 7 deletions
diff --git a/content/prise_en_main/web/créer-du-contenu/à-la-main.md b/content/prise_en_main/web/créer-du-contenu/à-la-main.md
index 35d4dcb..8cc1555 100644
--- a/content/prise_en_main/web/créer-du-contenu/à-la-main.md
+++ b/content/prise_en_main/web/créer-du-contenu/à-la-main.md
@@ -1,7 +1,37 @@
----
-title: À la main
-description: Créer du contenu à la main
-sort_by: weight
-date: 2022-09-01
-weight: 1
---- \ No newline at end of file
++++
+title = "À la main"
+description = "Créer du contenu à la main"
+sort_by = "weight"
+date = 2022-09-01
+weight = 1
++++
+
+Garage, comme tout serveur web, va se contenter ici de servir des fichiers `.html`. Ces fichiers sont tout à fait lisibles et écrivables par un humain. Ainsi, si vous n'avez pas prévu d'avoir un site avec beaucoup de pages, il est souvent intéressant de façonner chacune d'entre elles à la main.
+
+### Décrire le contenu
+
+Pour écrire un page web, il faut écrire un fichier `.html` en suivant, justement, la syntaxe et les règles HTML. À titre indicatif, voici un exemple simple :
+```
+<!DOCTYPE html>
+<html lang="fr">
+ <head>
+ <title>Mon site</title>
+ </head>
+ <body>
+ <p>Bonjour; bienvenue sur mon site !</p>
+ </body>
+</html>
+```
+Vous pourrez facilement trouver moult ressources en ligne pour maîtriser le HTML. [La documentation de Mozilla sur le sujet](https://developer.mozilla.org/fr/docs/Web/HTML) est un bon départ. Enfin, il faut savoir que le HTML est un langage pour décrire le contenu de la page seulement, pas l'allure ou l'esthétique ! La conséquence directe est qu'une page reposant uniquement sur HTML sera sobre : texte noir sur fond blanc, avec alignement à gauche. Si cela vous suffit, vous pouvez d'ores et déjà vous arrêter sur ça.
+
+### Décrire l'apparence
+Si vous souhaitez ajouter des couleurs, modifier la disposition, ou l'arrangement par exemple, il faut rajouter, au-dessus du HTML, une description CSS qui contient vos règles esthétiques. Vous pouvez par exemple créer un fichier `style.css` à la racine du dossier représentant votre site. Ensuite, dans vos pages HTML que vous souhaitez styliser, il faut rajouter, dans la section `<head>`, la formule suivante : `<link rel="stylesheet" type="text/css" href="style.css">` (attention le chemin de `style.css` est relatif, par exemple si vous voulez styliser une page dans un dossier, il faudrait alors marquer `../style.css` à la place). Une fois ceci fait, lorsque quelqu'un va visiter une page HTML, il va automatiquement récupérer le fichier CSS associé, et l'appliquer. Voici encore une fois, à titre indicatif, un contenu exemple pour `style.css` :
+```
+body
+{
+ margin: 0 auto;
+ max-width: 1000px;
+ padding: 10px 10px 10px 10px;
+}
+```
+Encore une fois, plein de ressources sont disponibles en ligne, et Mozilla propose encore une fois [une bonne base](https://developer.mozilla.org/fr/docs/Web/CSS). \ No newline at end of file