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รฉ.
ร la fin de cet atelier, tu auras :
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.
Neocities stocke les fichiers de ton site et les rend accessibles ร tout le monde via internet.
Tu peux crรฉer et modifier tes fichiers directement dans ton navigateur, sans installer de logiciel.
Des milliers de sites persos, crรฉatifs, bizarres, magnifiques. Tu peux explorer, t'inspirer, te faire des contacts.
Neocities croit qu'internet devrait appartenir aux gens, pas aux grandes plateformes. Ton site, tes rรจgles.
๐ Visite neocities.org pour voir des exemples
โฑ๏ธ 20-30 minutes
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 :
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.
Avant de crรฉer, observons comment c'est fait. Ouvre n'importe quel site web, puis :
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.
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.
โฑ๏ธ 15-20 minutes
tonnom.neocities.org๐ก Choisis bien ton nom
C'est modifiable plus tard mais c'est un peu pรฉnible. รvite les trucs trop longs ou difficiles ร retenir.
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.
Dans ton tableau de bord Neocities, clique sur index.html pour l'ouvrir dans l'รฉditeur.
Trouve cette ligne :
Change le texte par ce que tu veux :
Clique sur Save. Retourne sur ton site et rafraรฎchis la page (F5). Ta modification est en ligne, visible par le monde entier.
Crรฉe ton compte, fais une modification visible, et partage l'adresse de ton site avec ton รฉquipe.
โฑ๏ธ 30-45 minutes
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 :
Sauvegarde et regarde le rรฉsultat. Simple, mais c'est le tien.
<!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 paragrapheTu remarques le motif ? Une balise s'ouvre (<p>) et se ferme (</p>). Le contenu est entre les deux.
Entre <body> et </body>, remplace le contenu par le tien :
๐ก h1, h2, h3...
h1 = titre principal (un seul par page). h2 = sous-titre. h3 = sous-sous-titre. Jusqu'ร h6.
Remplace le contenu par le tien. Minimum : un titre, 3 paragraphes, 2 sous-titres. Le sujet est libre.
โฑ๏ธ 30-40 minutes
Deux types : ร puces et numรฉrotรฉes.
ul = unordered list. ol = ordered list. li = list item.
Un lien se crรฉe avec la balise <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">
Enrichis ta page avec : une liste, deux liens vers des sites que tu aimes, un peu de mise en forme.
โฑ๏ธ 40-50 minutes
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.
Pour commencer, on va l'รฉcrire directement dans le HTML, dans une balise <style>.
Ajoute ceci dans ton <head>, avant </head> :
Sauvegarde et regarde. C'est dรฉjร plus sympa, non ?
Ajoute du CSS ร ta page. Change au minimum : la police, les couleurs (fond et texte), et le style des titres.
โฑ๏ธ 30-40 minutes
โ ๏ธ Formats acceptรฉs
JPG, PNG, GIF, SVG. รvite les images trop lourdes (+ de 1 Mo) โ รงa ralentit le chargement.
src โ Le nom du fichier imagealt โ Une description (important pour l'accessibilitรฉ)Et en CSS, pour que l'image ne dรฉborde pas :
Ajoute au moins 2 images ร ton site. Vรฉrifie qu'elles ont toutes un texte alt.
โฑ๏ธ 30-40 minutes
Jusqu'ici tu as une seule page. Mais un site, c'est souvent : accueil, ร propos, contact, etc.
Chaque page = un fichier HTML sรฉparรฉ.
apropos.htmlCopie ce menu en haut de chaque page, dans le <body>.
Crรฉe au moins 2 pages supplรฉmentaires et un menu de navigation qui les relie.
โฑ๏ธ 45-60 minutes
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.
style.css<style>)<style> par :Maintenant, une modif dans style.css s'applique partout !
Crรฉe un fichier CSS sรฉparรฉ, stylise ta navigation, ajoute un footer, et peaufine l'ensemble.
โฑ๏ธ 30 minutes + cรฉlรฉbration
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 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.
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.