Votre application est une application web statique qui peut être hébergée gratuitement sur plusieurs plateformes.
Étapes :
-
Créer un compte GitHub (si vous n'en avez pas) : https://github.com
-
Créer un nouveau dépôt :
- Cliquez sur "New repository"
- Nommez-le (ex:
gradientgen) - Choisissez "Public"
- Cliquez sur "Create repository"
-
Uploader vos fichiers :
- Téléchargez GitHub Desktop : https://desktop.github.com
- Ou utilisez les commandes suivantes dans votre terminal :
cd "C:\Users\noega\Desktop\FreeTool1"
git init
git add .
git commit -m "Première version"
git branch -M main
git remote add origin https://github.com/VOTRE-NOM/gradientgen.git
git push -u origin main- Activer GitHub Pages :
- Allez dans votre dépôt sur GitHub
- Cliquez sur "Settings" (Paramètres)
- Dans le menu de gauche, cliquez sur "Pages"
- Sous "Source", sélectionnez "main" (ou "master")
- Cliquez sur "Save"
- Votre site sera disponible à :
https://VOTRE-NOM.github.io/gradientgen
Étapes :
- Aller sur Netlify : https://www.netlify.com
- Créer un compte gratuit (avec GitHub, Google, ou email)
- Glisser-déposer votre dossier
FreeTool1sur la page Netlify - C'est tout ! Vous obtenez une URL immédiatement
Avantages :
- URL personnalisée (ex:
votre-nom.netlify.app) - Déploiement automatique si vous utilisez Git
- HTTPS gratuit
- Très rapide
Étapes :
- Aller sur Vercel : https://vercel.com
- Créer un compte gratuit
- Importer votre projet (via GitHub ou drag & drop)
- Déployer !
Étapes :
- Aller sur Cloudflare Pages : https://pages.cloudflare.com
- Créer un compte gratuit
- Connecter votre dépôt GitHub ou uploader manuellement
- Déployer !
Votre application contient :
index.html- Page principalesketch.js- Code JavaScript (contient maintenant le shader intégré)styles.css- Styles CSSImage.frag- Shader WebGL (optionnel, maintenant intégré dans sketch.js)BergenMono-Regular.otf- Police de caractères
Note importante : Le shader Image.frag est maintenant intégré directement dans sketch.js pour éviter les problèmes CORS lors de l'ouverture en local (file://). L'application fonctionne maintenant même si vous ouvrez simplement le fichier HTML dans votre navigateur sans serveur web !
Tous ces fichiers doivent être dans le même dossier à la racine.
Pour mettre à jour votre site :
GitHub Pages :
- Modifiez vos fichiers localement
- Committez et poussez sur GitHub
- Le site se met à jour automatiquement en quelques minutes
Netlify/Vercel :
- Si connecté à GitHub : push automatique
- Sinon : re-glissez votre dossier mis à jour
Une fois déployé, vous pouvez partager l'URL avec n'importe qui !
Pour un nom de domaine personnalisé (optionnel, gratuit sur certains services) :
- Netlify et Vercel permettent d'ajouter un domaine personnalisé gratuitement
- Vous pouvez aussi utiliser un sous-domaine gratuit sur Freenom