๐ŸŒ

Crรฉe ton site web avec Neocities !

En 9 jours, tu vas crรฉer ton propre site internet โ€” visible par tout le monde, partout dans le monde. Pas besoin de savoir coder. Pas besoin de payer. Juste de la curiositรฉ.

๐Ÿ“… 9 jours ๐Ÿ‘ฅ ร‰quipes de 5-9 ๐Ÿ’ฐ 100% gratuit ๐Ÿ  ร€ ton rythme

๐ŸŽฏ Ce que tu vas accomplir

ร€ la fin de cet atelier, tu auras :

  • Un site web en ligne, avec une vraie adresse (tonnom.neocities.org)
  • Plusieurs pages reliรฉes entre elles (accueil, ร  propos, etc.)
  • Un design personnalisรฉ avec tes couleurs et tes choix
  • Compris comment le web fonctionne (HTML, CSS, hรฉbergement)
  • La capacitรฉ de modifier et faire รฉvoluer ton site

Pas de panique : on y va รฉtape par รฉtape. Chaque jour, une mission concrรจte. Tu avances ร  ton rythme, et tu peux poser des questions ร  ton รฉquipe.

๐Ÿค” C'est quoi Neocities ?

๐Ÿ  Un hรฉbergeur gratuit

Neocities stocke les fichiers de ton site et les rend accessibles ร  tout le monde via internet.

โœ๏ธ Un รฉditeur intรฉgrรฉ

Tu peux crรฉer et modifier tes fichiers directement dans ton navigateur, sans installer de logiciel.

๐ŸŒ Une communautรฉ

Des milliers de sites persos, crรฉatifs, bizarres, magnifiques. Tu peux explorer, t'inspirer, te faire des contacts.

๐Ÿ’š Une philosophie

Neocities croit qu'internet devrait appartenir aux gens, pas aux grandes plateformes. Ton site, tes rรจgles.

๐Ÿ‘‰ Visite neocities.org pour voir des exemples

JOUR 1

Comprendre le web (version simple)

โฑ๏ธ 20-30 minutes

๐Ÿ“Œ L'essentiel ร  comprendre

Un site web, c'est un dossier avec des fichiers. Ces fichiers sont stockรฉs sur un ordinateur connectรฉ ร  internet 24h/24 (un "serveur"). Quand quelqu'un tape l'adresse de ton site, son navigateur va chercher ces fichiers et les affiche.

Les fichiers principaux :

  • HTML โ€” Le contenu : texte, structure, liens. C'est le squelette.
  • CSS โ€” L'apparence : couleurs, mise en page, polices. C'est l'habillage.

Ce n'est pas vraiment de la "programmation" โ€” c'est plutรดt de la rรฉdaction avec des conventions. Tu dรฉcris ce que tu veux voir apparaรฎtre, et le navigateur l'interprรจte.

๐Ÿ” Exercice : regarder sous le capot

Avant de crรฉer, observons comment c'est fait. Ouvre n'importe quel site web, puis :

  1. Clic droit n'importe oรน sur la page
  2. Clique sur "Afficher le code source"

Ce que tu vois, c'est le HTML de la page. Repรจre les mots entre < > โ€” ce sont des "balises". ร‡a peut sembler cryptique, mais tu vas vite reconnaรฎtre les motifs.

๐Ÿ’ก Conseil

Commence par des sites simples. Les gros sites (Facebook, Amazon) ont un code illisible car optimisรฉ par des machines. Essaie sur des sites Neocities โ€” leur code est souvent รฉcrit par des humains comme toi.

๐ŸŽฏ

Mission du jour

Regarde le code source de 3 sites diffรฉrents. Note ce qui t'intrigue, ce que tu reconnais, ce qui te semble bizarre. Partage tes observations avec ton รฉquipe.

JOUR 2

Crรฉer son compte Neocities

โฑ๏ธ 15-20 minutes

๐Ÿ“ ร‰tapes pour s'inscrire
  1. Va sur neocities.org
  2. Clique sur le gros bouton "Create Your Own Free Website"
  3. Choisis un nom d'utilisateur โ€” ce sera ton adresse : tonnom.neocities.org
  4. Entre ton email et un mot de passe
  5. Valide โ€” c'est fait !

๐Ÿ’ก Choisis bien ton nom

C'est modifiable plus tard mais c'est un peu pรฉnible. ร‰vite les trucs trop longs ou difficiles ร  retenir.

๐ŸŽ‰ Ton site existe dรฉjร  !

Une fois inscrit, Neocities t'a crรฉรฉ un site de dรฉmarrage. Il est dรฉjร  en ligne. Tape ton adresse dans un navigateur :

https://tonpseudo.neocities.org

Tu vois une page d'accueil par dรฉfaut. Tout ce qu'on va faire maintenant, c'est la personnaliser.

โœ๏ธ Premiรจre modification

Dans ton tableau de bord Neocities, clique sur index.html pour l'ouvrir dans l'รฉditeur.

Trouve cette ligne :

Dans index.html
<h1>Welcome to my website!</h1>

Change le texte par ce que tu veux :

Ta modification
<h1>Bienvenue chez moi !</h1>

Clique sur Save. Retourne sur ton site et rafraรฎchis la page (F5). Ta modification est en ligne, visible par le monde entier.

๐ŸŽฏ

Mission du jour

Crรฉe ton compte, fais une modification visible, et partage l'adresse de ton site avec ton รฉquipe.

JOUR 3

ร‰crire sa premiรจre page (de zรฉro)

โฑ๏ธ 30-45 minutes

๐Ÿงน On efface tout et on recommence

Le template de Neocities c'est bien, mais tu apprendras mieux en construisant depuis zรฉro.

Ouvre index.html, sรฉlectionne tout (Ctrl+A) et supprime tout. Puis copie-colle ceci :

index.html โ€” Structure minimale
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <title>Mon site</title> </head> <body> <h1>Bonjour le monde !</h1> <p>Ceci est mon premier site web.</p> </body> </html>

Sauvegarde et regarde le rรฉsultat. Simple, mais c'est le tien.

๐Ÿ”ฌ C'est quoi tout รงa ?
  • <!DOCTYPE html> โ€” Dit au navigateur : "ceci est du HTML moderne"
  • <html lang="fr"> โ€” Dรฉbut du document, en franรงais
  • <head> โ€” Infos "invisibles" sur la page (titre, encodage...)
  • <meta charset="UTF-8"> โ€” Pour que les accents s'affichent bien
  • <title> โ€” Le titre dans l'onglet du navigateur
  • <body> โ€” Le contenu visible de ta page
  • <h1> โ€” Un titre principal (h = heading)
  • <p> โ€” Un paragraphe

Tu remarques le motif ? Une balise s'ouvre (<p>) et se ferme (</p>). Le contenu est entre les deux.

โœ๏ธ Ajoute ton contenu

Entre <body> et </body>, remplace le contenu par le tien :

Exemple de contenu
<h1>Salut, moi c'est [ton prรฉnom] !</h1> <p>Bienvenue sur mon site. Je l'ai crรฉรฉ pour apprendre comment le web fonctionne.</p> <h2>Ce que j'aime</h2> <p>La musique, les balades, le fromage, et les chats.</p> <h2>Pourquoi ce site</h2> <p>Parce que c'est quand mรชme chouette d'avoir son coin ร  soi sur internet.</p>

๐Ÿ’ก h1, h2, h3...

h1 = titre principal (un seul par page). h2 = sous-titre. h3 = sous-sous-titre. Jusqu'ร  h6.

๐ŸŽฏ

Mission du jour

Remplace le contenu par le tien. Minimum : un titre, 3 paragraphes, 2 sous-titres. Le sujet est libre.

JOUR 4

Structurer avec HTML

โฑ๏ธ 30-40 minutes

๐Ÿ“‹ Les listes

Deux types : ร  puces et numรฉrotรฉes.

Liste ร  puces
<ul> <li>Premier truc</li> <li>Deuxiรจme truc</li> <li>Troisiรจme truc</li> </ul>
Liste numรฉrotรฉe
<ol> <li>Premiรจre รฉtape</li> <li>Deuxiรจme รฉtape</li> <li>Troisiรจme รฉtape</li> </ol>

ul = unordered list. ol = ordered list. li = list item.

๐Ÿ”— Les liens

Un lien se crรฉe avec la balise <a> :

Lien vers un autre site
<a href="https://fr.wikipedia.org">Aller sur Wikipรฉdia</a>

href = l'adresse de destination. Le texte entre les balises, c'est ce qu'on clique.

๐Ÿ’ก Nouvel onglet

Pour ouvrir dans un nouvel onglet : <a href="..." target="_blank">

๐Ÿ’ช Mise en forme du texte
Balises de mise en forme
<strong>Texte en gras</strong> <em>Texte en italique</em> <mark>Texte surlignรฉ</mark> <!-- Saut de ligne --> Premiรจre ligne<br> Deuxiรจme ligne <!-- Trait horizontal --> <hr>
๐ŸŽฏ

Mission du jour

Enrichis ta page avec : une liste, deux liens vers des sites que tu aimes, un peu de mise en forme.

JOUR 5

Styliser avec CSS

โฑ๏ธ 40-50 minutes

๐ŸŽจ HTML vs CSS

Ton site fonctionne mais il est visuellement... basique. Normal : HTML c'est le contenu, pas l'apparence.

Pour l'apparence, on utilise CSS. Le principe : tu sรฉlectionnes un รฉlรฉment, et tu lui appliques des styles.

๐Ÿ“ Oรน รฉcrire le CSS ?

Pour commencer, on va l'รฉcrire directement dans le HTML, dans une balise <style>.

Ajoute ceci dans ton <head>, avant </head> :

CSS de base
<style> body { font-family: Arial, sans-serif; background-color: #fffaf5; color: #333; max-width: 700px; margin: 0 auto; padding: 30px; line-height: 1.7; } h1 { color: #ff6b35; } h2 { color: #7c4dff; } a { color: #2196f3; } </style>

Sauvegarde et regarde. C'est dรฉjร  plus sympa, non ?

๐Ÿงช La syntaxe CSS
Structure d'une rรจgle CSS
sรฉlecteur { propriรฉtรฉ: valeur; autre-propriรฉtรฉ: autre-valeur; }
  • Sรฉlecteur โ€” ร€ quoi รงa s'applique (body, h1, p, a...)
  • Propriรฉtรฉ โ€” Ce qu'on change (color, font-size, background...)
  • Valeur โ€” La valeur qu'on donne (red, 20px, #ff6600...)
๐ŸŽจ Propriรฉtรฉs utiles
Quelques propriรฉtรฉs ร  connaรฎtre
/* Couleurs */ color: #333; /* Texte */ background-color: #fff; /* Fond */ /* Texte */ font-family: Georgia, serif; font-size: 18px; font-weight: bold; text-align: center; /* Espacement */ margin: 20px; /* Extรฉrieur */ padding: 15px; /* Intรฉrieur */ /* Bordures */ border: 2px solid #ccc; border-radius: 10px; /* Coins arrondis */
๐ŸŽฏ

Mission du jour

Ajoute du CSS ร  ta page. Change au minimum : la police, les couleurs (fond et texte), et le style des titres.

JOUR 6

Ajouter des images

โฑ๏ธ 30-40 minutes

๐Ÿ“ค Uploader une image
  1. Va sur ton tableau de bord Neocities
  2. Clique sur Upload
  3. Sรฉlectionne une image depuis ton ordi
  4. Elle apparaรฎt dans ta liste de fichiers

โš ๏ธ Formats acceptรฉs

JPG, PNG, GIF, SVG. ร‰vite les images trop lourdes (+ de 1 Mo) โ€” รงa ralentit le chargement.

๐Ÿ–ผ๏ธ Afficher l'image
Balise image
<img src="maphoto.jpg" alt="Description de l'image">
  • src โ€” Le nom du fichier image
  • alt โ€” Une description (important pour l'accessibilitรฉ)

Et en CSS, pour que l'image ne dรฉborde pas :

CSS pour les images
img { max-width: 100%; height: auto; border-radius: 10px; }
๐ŸŽฏ

Mission du jour

Ajoute au moins 2 images ร  ton site. Vรฉrifie qu'elles ont toutes un texte alt.

JOUR 7

Crรฉer plusieurs pages

โฑ๏ธ 30-40 minutes

๐Ÿ“„ Un site = plusieurs pages

Jusqu'ici tu as une seule page. Mais un site, c'est souvent : accueil, ร  propos, contact, etc.

Chaque page = un fichier HTML sรฉparรฉ.

  1. Sur ton tableau de bord, clique sur New File
  2. Nomme-le apropos.html
  3. Copie la structure de base (doctype, html, head, body)
  4. Ajoute ton contenu
๐Ÿ”— Relier les pages
Liens entre pages
<!-- Dans index.html --> <a href="apropos.html">ร€ propos</a> <!-- Dans apropos.html --> <a href="index.html">Retour ร  l'accueil</a>
๐Ÿงญ Un menu de navigation
Menu ร  mettre sur chaque page
<nav> <a href="index.html">Accueil</a> โ€ข <a href="apropos.html">ร€ propos</a> โ€ข <a href="contact.html">Contact</a> </nav>

Copie ce menu en haut de chaque page, dans le <body>.

๐ŸŽฏ

Mission du jour

Crรฉe au moins 2 pages supplรฉmentaires et un menu de navigation qui les relie.

JOUR 8

Peaufiner le tout

โฑ๏ธ 45-60 minutes

๐ŸŽจ CSS dans un fichier sรฉparรฉ

Problรจme actuel : ton CSS est copiรฉ dans chaque page. Si tu veux changer une couleur, tu dois modifier chaque fichier.

Solution : un fichier CSS unique.

  1. Crรฉe un fichier style.css
  2. Copie tout ton CSS dedans (sans les balises <style>)
  3. Dans chaque page HTML, remplace la balise <style> par :
Dans le head de chaque page
<link rel="stylesheet" href="style.css">

Maintenant, une modif dans style.css s'applique partout !

๐Ÿฆถ Ajouter un pied de page
Footer (avant </body>)
<footer> <p>Site crรฉรฉ par [Ton nom] โ€ข 2026</p> <p>Hรฉbergรฉ gratuitement sur <a href="https://neocities.org">Neocities</a></p> </footer>
๐ŸŽฏ

Mission du jour

Crรฉe un fichier CSS sรฉparรฉ, stylise ta navigation, ajoute un footer, et peaufine l'ensemble.

JOUR 9

Publier et fรชter รงa ! ๐ŸŽ‰

โฑ๏ธ 30 minutes + cรฉlรฉbration

โœ… Checklist finale
๐ŸŒ Ton site est dรฉjร  en ligne !

Si tu as suivi les รฉtapes, ton site est public depuis le jour 2. Il suffit de partager l'adresse :

https://tonpseudo.neocities.org

N'importe qui, n'importe oรน dans le monde, peut le voir maintenant.

๐Ÿ† Tu l'as fait !

Tu as crรฉรฉ un site web. Pour de vrai. Depuis zรฉro.
C'est plus que ce que la plupart des gens ne feront jamais.
Sois fierยทe.

๐ŸŽฏ

Mission finale

Partage ton URL avec ton รฉquipe. Visite les sites des autres. Donne un retour sympa ร  chacun. Cรฉlรจbre ce que vous avez accompli ensemble.