Of course, we can. But for free domains like tk,ml,cf they doesn't have CNAME in their domain panel. That's why I used CloudFlare. If your domain panel have CNAME option, you can do it without Cloudflare.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Why we have to using Cloudflare? Can't we only using domain provider then connect it to CNAME in Github Pages?
Of course, we can. But for free domains like tk,ml,cf they doesn't have CNAME in their domain panel. That's why I used CloudFlare. If your domain panel have CNAME option, you can do it without Cloudflare.