How to publish with a NameCheap Domain
What you do is create a FREE CLOUDFLARE ACCOUNT so you can have SECURE https://
RANDOM1.ns.cloudflare.com and RANDOM2.ns.cloudflare.com
Then you simply login into NAMECHEAP and find your domain and click manage and go do name servers. Choose custom name servers.
Then Change it to the above 2 random name servers given to you by Cloudflare and you are all set.