ubclaunchpad / ubclaunchpad.github.io-old

🍗 (formerly) UBC Launch Pad's official website - superseded by https://github.com/ubclaunchpad/ubclaunchpad.com
2 stars 0 forks source link

Investigate using Netlify to get HTTPS support #41

Closed jordanschalm closed 6 years ago

jordanschalm commented 6 years ago

Netlify is a static CDN that has a free tier like GitHub Pages but supports HTTPS.

I think it looks pretty dumb that we're a tech club but our website doesn't support HTTPS, so we should do this.

jordanschalm commented 6 years ago

I went through this process for my personal website and it was really easy! Definitely should go ahead with this for the LP site

bobheadxi commented 6 years ago

Isn't it just a matter of deploying this repository to Netlify? Is there anything that has to be done on the code side?

jordanschalm commented 6 years ago

Yep, it's all config. No code changes required

bfbachmann commented 6 years ago

We can just do this through GitHub Pages image. But first we have to change all the URLs we request stuff from to HTTPS to avoid errors on the client side when loading fonts etc.

jordanschalm commented 6 years ago

@bfbachmann It doesn't work with custom domains, just with the .github.io domain. https://help.github.com/articles/securing-your-github-pages-site-with-https/

bfbachmann commented 6 years ago

That's unfortunate.