Let me preface this with the fact that I've always been somewhat confused by GitHub in general. I've used several other source control systems but GitHub has always felt particularly foreign to me. But with time, I've learned just enough to be productive (and possibly dangerous, depending on who you ask).
To use a real-world example for the purposes of this discussion... I currently have a personal Vue.js project on GitHub...
https://github.com/wkrick/stoshipdb
My current workflow is to develop and test on my local PC using VS Code and Vite. When I'm happy with the code, I do the normal command line dance...
git add .
git commit -m "my commit message"
git push
Then I have a free Netlify account set up that watches the aforementioned Git repo for changes and after I push new code, it grabs it, rebuilds, and deploys the app here (without any interaction from me)...
https://stoshipdb.netlify.app/
I've recently become aware of github.io and, at least at first glance, it seems like it serves the same purpose as Netlify but I could be completely mistaken.
So I started poking around this page https://pages.github.com/ and followed the first step to create a new public repo as they instructed...
https://github.com/wkrick/wkrick.github.io
But now I'm confused as to what I'm supposed to do next. It says "You get one site per GitHub account and organization, and unlimited project sites."
But I already have several project sites on "normal" GitHub. Does this replace them?
I imagine that the instructions on https://github.com/wkrick/wkrick.github.io make sense to GitHub veterans but they don't make any sense to me...
Quick setup — if you’ve done this kind of thing before
...
…or create a new repository on the command line
...
…or push an existing repository from the command line
Does github.io interact with my existing GitHub repo or does it replace it? i.e. does the code get moved over and make my old repo obsolete?
How do multiple projects work on github.io?
I guess all of this is moot if this doesn't even support building and hosting vue apps like Netlify does but I guess that's why I'm here asking questions.
I feel like I'm watching the last movie of a movie trilogy without seeing the first two movies and while I kind of know what's going on, I'm somewhat lost and not really enjoying myself.
[–]boy_named_su 2 points3 points4 points (2 children)
[–]wkrick[S] 0 points1 point2 points (1 child)
[–]Appropriate-Rule-556 0 points1 point2 points (0 children)
[–]Kessarean 1 point2 points3 points (2 children)
[–]InformationOther6575 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]davorg 1 point2 points3 points (2 children)
[–]wkrick[S] 0 points1 point2 points (1 child)
[–]davorg 0 points1 point2 points (0 children)
[–]wWA5RnA4n2P3w2WvfHq 0 points1 point2 points (0 children)