To give some context, GitHub does not support HTTPS (in particular Let's encrypt) for GitHub pages hosted website. That would require to wait or move elsewhere.