← Poziom 6 – Kierownik projektu

Lekcja 3 z 8 ⏱ 35 minut Premium

Hosting i pierwsze wdrożenie

Wrzuć stronę do internetu przez GitHub Pages i połącz z własną domeną.

Gdzie będzie mieszkać twoja strona

Hosting to serwer, na którym żyje strona. Dla strony statycznej (HTML, CSS, JS – dokładnie to, co budowałeś) najlepszy start to GitHub Pages: darmowe, niezawodne i znasz już Git.

Pokażę ci: wdrożenie na GitHub Pages

  1. Wrzuć projekt na GitHub (już umiesz: git add ., git commit, git push).
  2. Na GitHub otwórz repozytorium → Settings → Pages.
  3. W „Source” wybierz gałąź main i folder / (root).
  4. Zapisz – w mniej niż minutę strona działa pod your-name.github.io/repo-name.

Gotowe. Strona jest w internecie i każdy może ją zobaczyć. 🎉

Podłączenie własnej domeny

Masz domenę z poprzedniej lekcji? Połączmy ją:

  1. Na GitHub: Settings → Pages → Custom domain → wpisz domenę.
  2. U rejestratora ustaw rekordy DNS (znajdziesz je w dokumentacji GitHub Pages):
    • rekord CNAME dla wwwyour-name.github.io
    • rekordy A dla domeny bez www → IP GitHub Pages
  3. Poczekaj – zmiany DNS mogą propagować się do kilku godzin (zwykle minuty).
💡

Masz stronę z własnym serwerem (księga gości albo chatbot)? GitHub Pages obsługuje tylko strony statyczne – serwer potrzebuje innego hostingu (np. Railway, Render; mają darmowe plany na start). Proces jest podobny: łączysz repozytorium i usługa uruchamia serwer. Statyczna część może zostać na Pages.

Teraz ty 💪

  1. Wdróż projekt na GitHub Pages według kroków powyżej.
  2. Otwórz stronę na telefonie (bez Wi-Fi!) – widzisz ją? Tak widzi ją cały świat.
  3. Wyślij adres komuś (rodzic, kolega) i poproś o feedback: co działa, co skrzypi.
  4. Jeśli masz domenę, podłącz ją i sprawdź, czy strona działa pod własnym adresem.
  5. Zapisz w LAUNCH.md: adres strony i datę pierwszego wdrożenia. Historyczny moment!

Sprawdź się: Strona jest dostępna z każdego urządzenia na świecie – pod adresem GitHub Pages, najlepiej pod własną domeną. Ktoś inny niż ty ją zobaczył.

Co wyniesiesz z tej lekcji