Hébergement HTML statique

Publiez vos sites HTML
depuis un dossier

Déposez un projet HTML, CSS et JavaScript finalisé pour obtenir une vraie URL avec HTTPS, diffusion à la périphérie, prévisualisation et domaines personnalisés quand vous en avez besoin.

HTML est simple. Sa publication doit le rester.

Statique ne veut pas dire jetable

Une page écrite à la main, un projet de cours, un prototype, un CV, un export ou un site généré par IA a quand même besoin des bases : bon fichier racine, chemins propres, HTTPS, cache, compression et URL partageable.

Pas de rituel framework

Si le projet contient déjà un `index.html`, du CSS, du JavaScript, des images et des fichiers statiques, vous ne devriez pas devoir créer un dépôt Git juste pour le montrer en ligne.

Pensé pour les dossiers finis

Téléversez le dossier que vous serviriez localement : `index.html` à la racine, chemins relatifs conservés et sous-dossiers préservés.

Détails de production inclus

DeployPages prend en charge HTTPS, diffusion à la périphérie, compression, URL stable et configuration de domaine afin qu'un site statique ne ressemble pas à un simple partage de fichiers.

Idéal pour les projets statiques finalisés

Utilisez ce chemin quand le site est déjà construit et doit seulement être publié proprement.

01

Pages écrites à la main

Landing pages, devoirs, pages d'association, sites personnels et expériences écrites directement en HTML, CSS et JavaScript.

02

Dossiers exportés

Exports statiques d'outils design, générateurs de documentation, outils IA, no-code ou pipelines qui produisent déjà des fichiers HTML.

03

Prévisualisations partageables

Revues client, portfolios, démos, liens de CV et pages ponctuelles où envoyer une URL vaut mieux qu'envoyer un ZIP.

Upload checklist

Avant le téléversement

La plupart des déploiements statiques cassés viennent de la structure du dossier, pas de l'hébergement.

Gardez index.html à la racine

Le document principal doit s'appeler `index.html` pour que le site s'ouvre à l'URL principale sans nom de fichier en plus.

Téléversez le dossier de sortie

Choisissez le dossier qui contient HTML, CSS, JS, images, polices et fichiers finalisés. Pour les builds, c'est souvent `dist`, `build`, `out` ou `public`.

Utilisez des chemins relatifs

Des références comme `./styles.css`, `/assets/logo.png` ou `assets/app.js` doivent correspondre à la structure téléversée.

Testez les sous-pages localement

Si votre site contient `about/index.html` ou `docs/getting-started.html`, ouvrez ces chemins avant le téléversement pour détecter les fichiers manquants.

Déployer un projet HTML en trois étapes

📁

Préparer le dossier public

Placez HTML, CSS, JavaScript, images, polices et fichiers finalisés dans un dossier. Vérifiez que `index.html` est à la racine.

🖱️

Téléverser tout le site

Déposez le dossier dans DeployPages. Gardez les sous-dossiers intacts afin que styles, scripts, images et pages gardent leurs chemins.

🚀

Partager ou connecter un domaine

Utilisez immédiatement l'URL de prévisualisation, puis ajoutez un domaine personnalisé et HTTPS quand la page est prête pour le public.

Ce qui se passe après le téléversement

L'arborescence de fichiers devient la structure d'URL, puis le site peut recevoir un vrai domaine quand il est prêt.

URL de prévisualisation immédiate

Utilisez l'URL générée pour tester la page dans un vrai navigateur, l'envoyer à un collègue ou relire l'export avant le domaine.

Les sous-dossiers restent accessibles

Un dossier comme `/docs/index.html` devient un chemin `/docs`, tandis que `/assets/app.js` reste disponible pour les pages qui l'utilisent.

Domaine personnalisé quand c'est prêt

Ajoutez votre domaine plus tard, pointez le DNS vers la cible fournie et laissez HTTPS se configurer dans le flux.

Si la page publiée semble cassée

Issue 01

La page d'accueil retourne 404

Vérifiez que `index.html` est à la racine du dossier téléversé, pas un niveau plus bas.

Issue 02

Le CSS ou les images ne chargent pas

Inspectez les chemins de fichiers. Un site peut marcher en local et casser en ligne si les liens pointent vers le mauvais dossier.

Issue 03

Une seule page fonctionne

Assurez-vous que les sous-dossiers et fichiers HTML liés ont été inclus avec la page d'accueil.

Issue 04

JavaScript se comporte différemment

Vérifiez la console navigateur, les avertissements de contenu mixte, les chemins de modules et le code qui suppose un environnement `file://`.

FAQ hébergement HTML

Q:Existe-t-il une offre gratuite pour les sites HTML statiques ?

Oui. Les projets HTML statiques peuvent commencer sur l'offre gratuite, adaptée aux sites personnels légers, CV, landing pages simples et prototypes.

Q:Le fichier d'accueil doit-il s'appeler index.html ?

Oui. `index.html` garde le projet compatible avec la manière dont les hébergeurs statiques résolvent le document par défaut.

Q:Puis-je utiliser des sous-dossiers et sous-pages ?

Oui. Si votre projet contient des routes comme `about/index.html`, DeployPages préserve cette structure pour garder le chemin correspondant accessible.

Q:Ai-je besoin de GitHub pour déployer un site HTML ?

Non. Git est utile pour le développement continu, mais un dossier statique finalisé peut être téléversé directement quand vous devez publier les fichiers.

Q:Puis-je publier un site généré par un outil d'IA ?

Oui, si la sortie est composée de HTML, CSS, JavaScript et fichiers statiques. Téléversez le dossier généré comme un projet écrit à la main.

Q:Puis-je héberger PHP, WordPress ou une application avec base de données ?

Non. Cette page concerne les fichiers statiques servis directement au navigateur. Les applications serveur, PHP, bases de données et API back-end demandent un autre runtime.

Q:Puis-je automatiser les déploiements avec une CLI ou une API ?

Oui. DeployPages prend en charge des déploiements scriptés pour connecter la publication statique aux flux CI lorsque l'équipe ne veut plus tout déposer à la main.

Q:Puis-je ajouter mon propre domaine plus tard ?

Oui. Après déploiement, ajoutez le domaine dans la console et pointez DNS vers la cible fournie. HTTPS est configuré automatiquement lorsque l'enregistrement est prêt.