duży hosting · pełna edycja
GitHub Pages to naprawdę solidny zbiornik na pliki i ruch — daje Ci dużo miejsca, dużo transferu, i co najważniejsze: możliwość edycji strony w dowolnym momencie. Wrzucasz raz, a potem podmieniasz tylko to co chcesz zmienić.
Wrzucasz mapę raz — i koniec. Jak chcesz coś poprawić, musisz wrzucić od nowa pod nowym adresem.
Wrzucasz mapę raz, a potem edytujesz w dowolnym momencie — adres zostaje ten sam, tylko zawartość się zmienia.
// najpierw rejestracja, potem nowe repozytorium
Otworzy się formularz GitHuba. Wypełnij po kolei:
jan-kowalski, mapa-okolicy)jan-kowalski.github.io/moja-mapa. Wybierz coś, czego nie będziesz się wstydził za 10 lat 🙂
Repozytorium (skrót: "repo") to po prostu folder w internecie — to tam wrzucisz swoją mapę. Każda mapa = osobne repo.
Otworzy się formularz nowego repozytorium. Wypełnij tylko trzy rzeczy:
moja-mapa, parafia, szlak-turystycznyResztę pól zostaw bez zmian. Na dole kliknij "Create repository".
jan-kowalski, a repo nazwiesz moja-mapa, to adres strony będzie: jan-kowalski.github.io/moja-mapa/. Wybierz krótko i prosto.
Przycisk "Add file" jest po prawej stronie, nad listą plików. Z rozwijanej listy wybierz "Upload files".
Na otwartą stronę przeciągnij wszystko co składa się na Twoją mapę:
index.htmlimg (ze zdjęciami)audio (z nagraniami)Możesz też wrzucić cały folder z mapą — GitHub rozpakuje go automatycznie.
Po wgraniu plików zjedź na dół strony i kliknij zielony przycisk "Commit changes". To zapisuje Twoje pliki w repo.
Same pliki w repo to jeszcze nie strona w internecie. Trzeba GitHubowi powiedzieć: "zrób z tego stronę".
U góry strony repo jest pasek zakładek (Code, Issues, Pull requests...). Na końcu po prawej jest "Settings" — kliknij.
Otworzy się ustawienia GitHub Pages.
Deploy from a branchmain i folder / (root)Gotowe! GitHub zacznie budować Twoją stronę.
Po włączeniu GitHub Pages (z poprzedniego kroku), na tej samej stronie ustawień "Pages" pojawi się zielona ramka z Twoim adresem.
Adres będzie wyglądał tak:
Np. jeśli nazwa użytkownika to jan-kowalski, a repo nazwałeś moja-mapa:
To jest największa przewaga GitHuba nad Netlify Drop. Możesz w dowolnym momencie zaktualizować mapę bez zmiany adresu strony.
Gdy dodasz nowe punkty na mapie i wygenerujesz świeży index.html:
index.htmlindex.htmlWchodzisz do odpowiedniego folderu (img lub audio), klikasz Add file → Upload files, przeciągasz nowe pliki, commit. Gotowe.
GitHub automatycznie odświeży Twoją stronę pod tym samym adresem. Nikt z odwiedzających niczego nie musi robić — wystarczy że odświeży stronę w przeglądarce.
GitHub Pages w darmowym planie daje Ci spore zasoby — zwykle aż nadto dla mapy mini-klik:
GitHub — tak jak Netlify — może zablokować Twoje repo jeśli wykryje że łamiesz prawa autorskie.
Czego nie wrzucaj:
Bezpieczne są Twoje własne zdjęcia, Twoje własne nagrania, oraz materiały z licencją Creative Commons.