It is very friendly with IPFS, which is how I host my blog. So I put the IPNS permalink in my ENS name contract (managed on ens.domains). The .link is there because browsers can't resolve ENS names. Cloudflare runs a system that checks Ethereum for the browser and redirects to the correct IPFS name if you add the .link.
I wrote a post on how to set up a blog like this. It is way simpler to use something like Fleek, though.
edit to add link: https://austinvernon.eth.link/blog/ipfsbasics.html