Cool. That's not really the purpose of this though, but github pages works for a bunch of people. SPA and SSR are not anything like this, or github pages for that matter...
Then we're back to where we were. Might as well just use JS to fetch the async bits and serve the whole page from the server.
I work on a massive Angular codebase for work, and then try to stay as plain as possible with any side projects.