It doesn't really matter for a blog without auth, but when you are using cloudflare's https, the connection is not encryptes between CF and GitHub, so it's not end to end encrypted.
I recommend simply migrating even if you keep the DNS itself on cloudflare. It's a good exercise if nothing else.