Just use Netlify, it's free, you can hook it up to a GitHub repository and they'll handle your Let's Encrypt certs for you.
> GitHub Pages is available in public repositories with GitHub Free, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see "GitHub's products."