🎨 Créez et Déployez Votre Site Web en Ligne Gratuitement 🚀
Créez et Déployez Votre Site Web en Ligne Gratuitement
Étape 1 : Concevoir votre Site Web
La première étape consiste à concevoir votre site. Si vous êtes débutant ou que vous manquez de temps, ChatGPT peut générer rapidement un modèle de code de site web pour vous.
Pourquoi utiliser ChatGPT ?
- Gain de temps : Créez un modèle fonctionnel en quelques minutes.
- Personnalisable : Modifiez facilement le code généré.
- Accessible : Idéal pour les débutants.
Exemple de Code pour un Portfolio
Voici un exemple de prompt à utiliser avec ChatGPT pour générer un code d’e carte de visite en ligne’ :
✍ Je veux un code pour une page web. Celle-ci représentera ma carte de visite professionnelle en détaillant ce que je fais et en mettant en avant mes différents réseaux pour me contacter.
Sois professionnelle dans ton code, éloquente dans tes textes et surtout, propose-moi une page web qui attire l’attention des visiteurs.
ChatGPT générera alors un code HTML de base. Voici à quoi cela pourrait ressembler :
Full screen width and center alignment
Etape 2: Organiser les Fichiers et Ajouter le Code
Une fois que vous avez votre code HTML, vous devez organiser vos fichiers localement. Suivez ces étapes pour créer la structure nécessaire et y ajouter votre contenu :
1. Créer l’architecture des fichiers
Dans le dossier de votre projet, créez cette structure de fichiers :
1
2
3
4
5
6
$ tree -L 3
.
└── public
├── assets
│ └── images
└── index.html
✍ La commande $ tree -L 3, me permet juste de voir l’architecture de mes dossier au niveau 3.
public
: Dossier principal oĂą se trouve tout le contenu du site.assets/images
: Dossier pour vos images (par exemple, vos photos de profil ou illustrations).index.html
: Fichier principal qui contiendra le code HTML de votre site.
2. Ajouter le code HTML dans index.html
Ouvrez le fichier index.html avec un éditeur de texte (par exemple, Visual Studio Code ou Notepad++) et collez le code généré par ChatGPT.
👉 la reponse complete de ChatGPT
3. Ajouter vos images (si nécessaire)
Si votre code HTML contient des images, déplacez-les dans le dossier assets/images et modifiez les chemins correspondants dans le fichier index.html
. Exemple :
Code initial généré par ChatGPT
1
<img src="assets/images/image1.jpg" alt="Image générique">
Code initial généré par ChatGPT
1
<img src="assets/images/photo-profil.jpg" alt="Ma photo de profil">
4. Personnaliser et améliorer le site
- Remplacez les textes : Adaptez le contenu pour refléter vos informations personnelles (nom, compétences, services, etc.).
- Ajoutez des styles : Pour améliorer le design, vous pouvez créer un fichier CSS et lier vos styles à votre
index.html
. - Testez localement : Ouvrez le fichier
index.html
dans votre navigateur pour visualiser votre site avant de le déployer.
👉 Mon Code après Modifications
Étape 3 : Déployer le Site en Ligne
Lorsque votre site est prêt, l’étape suivante est de le déployer. Nous utiliserons Firebase Hosting pour héberger votre site gratuitement.
1. Pourquoi choisir Firebase ?
- Gratuit : Pour les sites à faible trafic (jusqu’à 1 Go de stockage et 10 Go de bande passante par mois).
- Sécurisé : HTTPS automatique pour toutes les connexions.
- Facile à utiliser : Déploiement simple via Firebase CLI.
- Performant : Firebase utilise un réseau mondial de serveurs (CDN) pour assurer une navigation rapide, peu importe la localisation de vos visiteurs.
2. Créer un compte et un projet sur Firebase
Étape 1 : Créer un compte Firebase
- Rendez-vous sur le site officiel de Firebase : firebase.google.com.
- Connectez-vous avec votre compte Google. Si vous n’en avez pas, créez-en un gratuitement.
Étape 2 : Créer un projet Firebase
- Une fois connecté, cliquez sur le bouton “Ajouter un projet” dans la console Firebase.
- Donnez un nom à votre projet (par exemple : “mon-site-web”).
- Suivez les étapes pour configurer le projet. Vous pouvez désactiver Google Analytics si vous ne souhaitez pas l’utiliser.
- Une fois le projet créé, accédez au tableau de bord du projet.
3. Comment déployer avec Firebase ?
Étape 1 : Installer Firebase CLI
- Ouvrez votre terminal ou invite de commande.
- Installez l’outil Firebase CLI en utilisant npm :
1
npm install -g firebase-tools
- Vérifiez que Firebase CLI est correctement installé avec la commande suivante :
1
firebase --version
Étape 2 : Initialiser Firebase dans votre projet
- Dans le dossier contenant votre site (le dossier racine avec le sous-dossier
public
), ouvrez un terminal et connectez-vous Ă Firebase :1
firebase login
- Initialisez Firebase Hosting dans votre projet :
1
firebase init hosting
Lors de l’initialisation :
- Sélectionnez votre projet Firebase créé précédemment.
- Dossier public : Indiquez
public
comme dossier contenant vos fichiers. - Réécriture des URLs pour les applications SPA : Répondez Non.
- Firebase générera un fichier
firebase.json
dans votre projet.
Étape 3 : Déployer le site
Une fois que tout est prêt, utilisez cette commande pour déployer votre site :
1
firebase deploy
Firebase déploiera vos fichiers dans le cloud et vous fournira une URL à laquelle votre site sera accessible.
4. Simulation de déploiement : Le cas de notre site web
1
2
3
4
5
6
7
8
9
10
11
12
13
firebase deploy
=== Deploying to 'mon-site-web'...
i deploying hosting
i hosting[mon-site-web]: beginning deploy...
i hosting[mon-site-web]: found 2 files in public
âś” hosting[mon-site-web]: file upload complete
âś” Deploy complete!
Project Console: https://console.firebase.google.com/project/mon-site-web/overview
Hosting URL: https://mon-site-web.web.app
Après le déploiement, Firebase vous donnera une URL unique pour votre site. Comme visible dans par exemple : https://mon-site-web.web.app
Exemple Complet
Consultez mon dépôt GitHub et suivez les étapes détaillées dans le fichier README.md