Ja to zawsze robiłem tak że generowałem wersję "release" aplikacji webowej i wrzócałem wrzucałem do osobnego folderu na github.io np. blah.github.io/apps/gigahard
...
Tu przykłady: https://blog.marcinchwedczuk.pl/assets/apps/findform/ i https://github.com/marcin-chwedczuk/hanoi
Nie jest to jakieś piękne, ale działa.
Tak bym robił poprzez kopiowanie, a byłem przekonany, że da się tego uniknąć i faktycznie można.
Ostatnio poznałem możliwość utworzenia strony internetowej jako projektu w GitHub.
Po pierwsze to nie jest "strona internetowa", tylko po prostu hostowanie statycznych treści.
Czym się różni jedno od drugiego? W przypadku strony internetowej lub aplikacji webowej jest dokładnie to samo, tworzysz pliki HTML, JS, ewentualnie PHP, ASP, czy inne w zależności od używanych technologii, a potem wrzucasz te pliki na hosting obsługujący wybraną technologię. Co tu jest inaczej?
Utworzyłem repozytorium w tym celu:
https://github.com/andrzejlisek/andrzejlisek.github.io
Strona https://andrzejlisek.github.io/ działa.
Mam na przykład takie projekty:
https://github.com/andrzejlisek/Roulette
https://github.com/andrzejlisek/AudioSpectrum
Wymienione wyżej projekty pracują w przeglądarce internetowej. W jaki sposób podlinkować plik HTML z powyższych projektów, żeby po otwarciu tego linku po prostu projekt się uruchomił.
Nie chodzi mi o założenie folderu w andrzejlisek.github.io i skopiowanie do niego zawartości wymienionych projektów, tylko o bezpośrednie podlinkowanie. Chodzi o link w stylu https://github.com/andrzejlisek/Roulette/blob/master/Roulette.html ale nie żeby pokazywał kod HTML, tylko najzwyczajniej w świecie uruchamiał stronę.
Co do tematu, to format linków na Github Pages to po prostu nick.github.io/repository
, czyli w Twoim przypadkut to powinno być https://andrzejlisek.github.io/Roulette, zakładając oczywiście że uruchomiłeś Github Pages na tych repozytoriach (bo każde repozytorium jest traktowane osobno).
To jest to, czego szukałem, wystarczyło zmienić to ustawienie i poczekać chwilę.
Wyjątkiem jest tutaj case kiedy repository
== nick
, wtedy, ta część po slashu możesz pominąć, tak jak w https://andrzejlisek.github.io/
Jak szukałem w Google, jak się robi to całe GitHub Pages, to zawsze prowadziło do założenia dedykowanego repozytorium.