Publica Site-ul GRATIS!
Sa inveti despre Publica Site-ul GRATIS!
- Sa intelegi conceptele din Publica Site-ul GRATIS!
Publica Site-ul GRATIS!
🎯 Ce vei invata
- Metoda 1: Netlify - Cel mai simplu: tragi fisierele si gata!
- Metoda 2: GitHub Pages - Pentru proiecte serioase, cu versionare
- Ambele sunt 100% GRATUITE si profesionale!
| Caracteristica | Netlify | GitHub Pages |
|---|---|---|
| Dificultate | ★ Foarte usor | ★★ Mediu |
| Timp setup | 2 minute | 10 minute |
| Adresa site | nume-site.netlify.app | username.github.io/repo |
| Actualizare site | Reincarci fisierele | Git push (automat) |
| Ideal pentru | Proiecte simple, teste | Proiecte pe termen lung |
Metoda 1: Netlify
Drag & Drop - Cel mai simplu mod de a publica un site
Asigura-te ca ai un folder cu toate fisierele site-ului tau:
site-ul-meu/
├── index.html # Pagina principala (OBLIGATORIU!)
├── style.css # Stilurile CSS
├── despre.html # Alte pagini
└── imagini/ # Folder cu imagini
├── logo.png
└── banner.jpg
Fisierul principal TREBUIE sa se numeasca index.html (cu litere mici!)
Deschide browserul si mergi la:
Nu ai nevoie de cont pentru a incerca! Poti face deploy fara autentificare.
Vei vedea o zona mare unde scrie "Drag and drop your site output folder here"
- Deschide File Explorer (Windows Explorer)
- Gaseste folderul cu site-ul tau
- Trage TOT folderul pe zona din browser
- Asteapta cateva secunde...
Dupa cateva secunde, vei primi un link de genul:
https://random-name-12345.netlify.app
Copiaza link-ul si trimite-l prietenilor! Site-ul e acum vizibil pentru toata lumea!
Ai publicat primul tau site pe internet!
Daca vrei un nume mai frumos (nu random-12345), fa-ti cont gratuit:
- Click pe "Sign up" sau "Claim this site"
- Conecteaza-te cu email sau GitHub
- Mergi la Site settings > Domain management
- Click pe "Edit site name"
- Scrie numele dorit (ex:
proiect-tic-ionescu)
Noul URL va fi: proiect-tic-ionescu.netlify.app
☑ Lista de verificare Netlify
Metoda 2: GitHub Pages
Pentru proiecte serioase, cu versionare si backup automat
GitHub pastreaza istoricul tuturor modificarilor. Poti reveni oricand la o versiune anterioara. Este folosit de programatori profesionisti din toata lumea!
Daca nu ai deja cont:
- Introdu adresa de email
- Alege o parola puternica
- Alege un username (va aparea in URL-ul site-ului!)
- Confirma emailul
Alege un username profesional. Exemplu: daca te numesti Ion Popescu, poti alege ionpopescu sau ion-popescu. URL-ul site-ului va fi: ionpopescu.github.io
Un repository (repo) este ca un folder online pentru proiectul tau.
- Click pe "+" in coltul din dreapta sus
- Selecteaza "New repository"
- La Repository name scrie:
site-tic(sau alt nume) - Selecteaza "Public"
- Bifeaza "Add a README file"
- Click "Create repository"
Acum adauga fisierele HTML/CSS:
- In pagina repository-ului, click pe "Add file"
- Selecteaza "Upload files"
- Trage fisierele (
index.html,style.css, etc.) - La "Commit changes" scrie:
Adaug site-ul - Click "Commit changes"
Fisierul index.html trebuie sa fie in radacina repository-ului, NU intr-un subfolder!
Acesta e pasul magic care face site-ul vizibil pe internet:
- Mergi la tab-ul "Settings" (in repository)
- In meniul din stanga, click pe "Pages"
- La "Source", selecteaza "Deploy from a branch"
- La "Branch", selecteaza "main" si "/ (root)"
- Click "Save"
GitHub construieste site-ul (dureaza 1-2 minute).
- Reincarca pagina Settings > Pages
- Vei vedea un mesaj verde: "Your site is live at..."
- Click pe link pentru a vedea site-ul!
URL-ul va fi de forma:
https://username.github.io/site-tic/
Site-ul tau e acum LIVE pe GitHub Pages!
Cand vrei sa modifici ceva:
- In repository, click pe fisierul pe care vrei sa-l modifici
- Click pe iconita creion (Edit)
- Fa modificarile
- Click "Commit changes"
- In 1-2 minute, site-ul se actualizeaza automat!
Programatorii profesionisti folosesc Git (un program) pentru a sincroniza fisierele local cu GitHub. Asa pot edita fisierele pe computer si le incarca cu o singura comanda: git push
☑ Lista de verificare GitHub Pages
🔧 Probleme frecvente
- Verifica daca fisierul se numeste exact
index.html(nuIndex.htmlsauindex.HTML) - Asteapta 2-3 minute - uneori serverul are nevoie de timp
- Verifica daca ai activat GitHub Pages (Settings > Pages)
- Asigura-te ca repository-ul e Public, nu Private
- Verifica calea imaginii - e relativa? Exemplu corect:
src="imagini/foto.jpg" - Atentie la litere mari/mici!
Foto.JPGNU e acelasi lucru cufoto.jpg - Asigura-te ca ai incarcat si folderul cu imagini
- Verifica link-ul in HTML:
<link rel="stylesheet" href="style.css"> - Fisierul CSS trebuie sa fie in acelasi folder cu HTML (sau specifica calea corecta)
- Fa Ctrl+Shift+R (hard refresh) pentru a forta reincarcarea CSS-ului
🎉 Bravo! Acum stii sa publici site-uri gratuit!
Trimite link-ul site-ului tau profesorului sau colegilor pentru a-l vedea.
🎯 Exercitiu practic
Publica site-ul tau folosind AMBELE metode si compara rezultatele:
- Publica pe Netlify - noteaza URL-ul: _________________.netlify.app
- Publica pe GitHub Pages - noteaza URL-ul: _________________.github.io/_______
- Compara: Care metoda ti s-a parut mai usoara? De ce?
- Modifica ceva in site (ex: schimba titlul) si actualizeaza pe ambele platforme
Practica
Nivel Minim
Exercitiu minim: Descrie pe scurt ce ai invatat in aceasta lectie.
Nivel Standard
Exercitiu standard: Aplica conceptele din lectie intr-un exemplu practic.
Nivel Performanta
Exercitiu performanta: Creeaza un proiect care demonstreaza cunostintele dobandite.
Recapitulare
Ce am invatat:
- Am invatat despre Publica Site-ul GRATIS!