Primul proiect în Visual Studio Code
1. Crearea unui repository pe GitHub
-
Accesează: https://github.com
-
Autentifică-te în contul tău.
-
În dreapta sus, apasă pe + → New repository.
-
Completează:
- Repository name:
laborator2 - Description: „Primul proiect HTML" (opțional)
- Selectează Public
- Bifează Add a README file
- Repository name:
-
Apasă Create repository.
2. Clonarea repository-ului în Visual Studio Code
2.1. Copierea linkului de clonare
În pagina repository-ului:
-
Apasă butonul verde Code
-
Copiază linkul de tip HTTPS, de forma:
https://github.com/numeutilizator/laborator2.git
2.2. Clonarea în VS Code
- Deschide Visual Studio Code.
- În bara laterală, apasă pe Source Control.
- Selectează Clone Repository.
- Alege un folder de pe calculator unde să fie descărcat proiectul.
- Când apare mesajul „Open the repository?", selectează Yes.
3. Crearea fișierului HTML
- În VS Code, în panoul din stânga (Explorer), apasă click dreapta → New File.
- Denumește fișierul:
index.html. - Adaugă următorul cod:
<!DOCTYPE html>
<html lang="ro">
<head>
<meta charset="UTF-8">
<title>Primul meu site</title>
</head>
<body>
<h1>Bun venit la laboratorul 2!</h1>
<p>Acesta este primul meu fișier HTML din Visual Studio Code.</p>
</body>
</html>
- Salvează cu Ctrl + S.
4. Încărcarea modificărilor pe GitHub
-
Mergi la Source Control în VS Code.
-
În câmpul Message, scrie:
Adaugat index.html -
Apasă Commit.
-
Apasă Sync Changes sau Push.
Acum fișierul este încărcat pe GitHub.
5. Vizualizarea site-ului în localhost
5.1. Metoda recomandată: Live Server
a) Instalarea extensiei
- În VS Code, mergi la Extensions.
- Caută Live Server.
- Instalează extensia.
b) Pornirea Live Server
-
Deschide fișierul
index.html. -
Click dreapta → Open with Live Server.
-
Browserul se va deschide automat la adresa:
http://127.0.0.1:5500/
5.2. Metoda alternativă (fără server)
- În Explorer, click dreapta pe
index.html→ Reveal in File Explorer. - Dublu click pe fișier pentru a-l deschide în browser.
Aceasta nu pornește un server, dar permite verificarea rapidă a paginii.