Do i need SSL Certificate for github pages?

I have set up Custom Domain at godaddy. While running website, I get as Insecure Content Blocked, and pages doesn’t load.

How to get this fixed ?

GitHub is partnered free certificate authority “Let’s Encrypt”. Nowadays, custom domains on GitHub Pages are supporting for HTTPS. You have to update your DNS records with new IP address.

Once your DNS record is propagated, your site will be work accurately with HTTPS protocol. Now you should select “Enforce HTTPS” option under your repository’s settings to redirect your traffic from HTTP to HTTPS.

For more information -