Just to demonstrate how common this issue is in practice, I've compiled a list of popular websites that are broken due to GitHub Pages incomplete implementation:
Hi guys, this is march 2020 and I am still having this issue, why havn't Github team responded yet?
Finally found a workaround to this today!
What I did was
Now it works properly for me.
@miesmandoki You just fixed it temporarily, because it already created the SSL certificate for salt.dev (without the www), and by switching it now also created the SSL certificate for www.salt.dev, but it will only renew the latter, so when the SSL certificates expires, you'll have the same problem
Are you sure?
If that's the case - then all I'd need to do is switch it back and forth once every three months to renew the certificates, correct?