Logo
  • Le principe : du local au mondial
  • Choisir un hébergeur
  • Transférer ses fichiers via FTP
  • L’alternative moderne : le déploiement par glisser-déposer
  • Checklist avant mise en ligne

Html5, les bases

2 jours • Créer et modifier des pages Web en HTML

Mon plan d'action

Jour 1 : Construire sa page en Html

Introduction

  • hello html5

Mise en route

  • introduction html
  • creation page html

Les balises HTML

  • insertion image
  • definition lien
  • creation tableau
  • creation formulaire
  • insertion audio video

Jour 2 : Gérer la forme avec les feuilles de styles CSS

Mise en route

  • css integration
  • css selecteur

Les propriétés CSS

  • css mise en couleur
  • css gestion texte
  • css marges espacements

Aller plus loin

  • publication site
← Retour à la formation

Bonjour
& bienvenue !

Veuillez entrer le mot de passe pour accéder au contenu de la formation.

(Mon email si vous avez une question)

Publier son site sur le Web

Rendre son site accessible au monde entier

Le principe : du local au mondial

Jusqu’ici, vos pages HTML ne sont visibles que sur votre ordinateur. Pour qu’elles soient accessibles à tout le monde, il faut les envoyer sur un serveur connecté à Internet en permanence. Publier un site Web nécessite deux éléments :

  • Un nom de domaine — l’adresse que les visiteurs taperont dans leur navigateur (ex : www.monsite.fr). C’est l’équivalent de votre adresse postale sur le Web.
  • Un hébergement — un espace de stockage sur un serveur distant où seront déposés vos fichiers (HTML, CSS, images…). C’est l’équivalent de votre terrain et de votre maison.

Ces deux services sont fournis par un hébergeur Web. La plupart proposent des formules qui combinent nom de domaine et espace de stockage.

Schéma simplifié : fichiers locaux envoyés vers un serveur, accessible via un nom de domaine

Choisir un hébergeur

Les hébergeurs classiques (payants)

Pour un site vitrine ou un projet professionnel, un hébergement mutualisé suffit largement. Les tarifs démarrent autour de 3 à 5 € par mois.

Panorama des hébergeurs payants
  • OVHcloud (ovhcloud.com) — leader français, bon rapport qualité/prix
  • Ionos (ionos.fr) — interface simple, offres d’entrée de gamme accessibles
  • Infomaniak (infomaniak.com) — hébergeur suisse engagé dans une démarche éco-responsable
Un hébergement mutualisé de 100 Mo suffit largement pour un site HTML/CSS statique de quelques pages. Les formules à plusieurs Go sont utiles quand le site contient beaucoup d’images ou de vidéos hébergées en propre.

Les hébergeurs gratuits (pour débuter ou prototyper)

Un site statique est un site composé uniquement de fichiers HTML, CSS et JavaScript, sans base de données ni langage serveur (PHP, Python…). C’est exactement ce que nous avons construit pendant cette formation. Pour un exercice de formation ou un projet personnel, des solutions gratuites existent :

capture de la home de Guthub
capture de la home de Netlify
  • GitHub Pages (pages.github.com) — gratuit, héberge des sites statiques directement depuis un dépôt GitHub. Idéal pour se familiariser avec Git en même temps.
  • Netlify (netlify.com) — gratuit pour les sites statiques, déploiement par simple glisser-déposer d’un dossier. Très accessible pour des débutants.

Transférer ses fichiers via FTP

FTP signifie File Transfer Protocol. C’est le protocole historique pour envoyer des fichiers depuis votre ordinateur vers un serveur distant.
Photo d'une brouette chargée de briques, symbolisant le transfert de fichiers vers le serveur

De quoi avez-vous besoin ?

Votre hébergeur vous fournit trois informations indispensables pour vous connecter :

  1. L’adresse du serveur (ex : ftp.monsite.fr)
  2. Votre identifiant (login)
  3. Votre mot de passe

Ces informations se trouvent dans l’espace client de votre hébergeur, généralement dans la rubrique “Hébergement” ou “FTP”.

Le logiciel FileZilla

FileZilla est un client FTP gratuit et open source. Son interface se divise en deux panneaux : à gauche vos fichiers locaux, à droite les fichiers sur le serveur. Il suffit de glisser-déposer de gauche à droite pour publier.

Capture d'écran de FileZilla : panneau local à gauche, serveur distant à droite
Étapes de connexion dans FileZilla :
1. Hôte       → ftp.monsite.fr (adresse fournie par l'hébergeur)
2. Identifiant → votre login
3. Mot de passe → votre mot de passe
4. Port        → 21 (par défaut) ou 22 pour SFTP
5. Cliquez sur "Connexion rapide"

Ce qu’il faut envoyer

Privilégiez le protocole SFTP (port 22) plutôt que FTP (port 21) quand votre hébergeur le propose : les données transitent de manière chiffrée, ce qui protège vos identifiants.

Envoyez l’ensemble du dossier de votre site en respectant l’arborescence : vos fichiers HTML, votre dossier css/, votre dossier images/, etc. Le serveur doit recevoir la même structure que celle de votre ordinateur, sinon les chemins relatifs (images, feuilles de style) ne fonctionneront plus.

  • Votre page d’accueil doit impérativement s’appeler index.html — c’est le fichier que le serveur cherche par défaut quand un visiteur tape votre adresse
  • Vérifiez que tous vos noms de fichiers sont en minuscules, sans espaces ni accents — certains serveurs sont sensibles à la casse

L’alternative moderne : le déploiement par glisser-déposer

Capture d'écran d'un projet Netlify avec les fichiers du site organisés en dossiers

Pour un site statique comme celui que nous avons créé pendant la formation, Netlify offre la méthode la plus rapide :

  1. Rendez-vous sur app.netlify.com et créez un compte gratuit
  2. Sur le tableau de bord, trouvez la zone “Deploy manually”
  3. Glissez-déposez votre dossier de site complet dans cette zone
  4. En quelques secondes, votre site est en ligne avec une URL générée automatiquement (ex : mon-projet-hello.netlify.app)
  5. Vous pouvez ensuite connecter un nom de domaine personnalisé si vous en possédez un
Les plateformes modernes comme Netlify permettent de publier un site sans configurer de FTP : il suffit de glisser-déposer son dossier de projet.

Checklist avant mise en ligne

Avant de publier, prenez quelques minutes pour vérifier ces points essentiels :

  • index.html : votre page d’accueil porte bien ce nom
  • Noms de fichiers : tout en minuscules, sans espace, sans accents, sans caractères spéciaux
  • Chemins relatifs : vos images s’affichent, vos CSS se chargent, vos liens fonctionnent
  • Balise <title> : chaque page a un titre (= ce qui s’affiche dans l’onglet du navigateur et dans le moteur de recherche) pertinent
  • Balises alt : toutes vos images ont un texte alternatif
  • Test multi-navigateurs : votre site s’affiche correctement sur Chrome, Firefox et Safari
  • Test mobile : ouvrez votre site sur un téléphone ou via l’outil responsive de l’inspecteur (F12)
  • Poids des images : aucune image ne dépasse 200 Ko (utilisez Squoosh ou TinyPNG pour compresser)

Ressources & références

  • Developper Mozilla | Publier son siteArticle
  • FileZilla | Client FTP gratuitOutil
  • OVHcloud | Hébergement webOutil
  • Gandi | Hébergement webOutil
  • Ionos | Hébergement webOutil
  • Netlify | Hébergement gratuit pour sites statiquesOutil
  • GitHub Pages | Hébergement gratuit via GitHubOutil
  • Infomaniak | Hébergeur suisse éco-responsableOutil
← Précédent Les marges et espacements en CSS
Retour à l'accueil de la formation Html5, les bases