使用 Cloudflare 的 Web3网关 + Ipfs 免费托管网站、博客
刚才看到 it-tools 这个项目,官方文档推荐的是用一个 docker 镜像来运行,实际这个项目就一点静态文件,找一个静态文件托管的地方就行了。 下载 it-tools 的 release 文件,解压后把目录传到 ipfs ,获取文件目录的cid,然后在 cloudflare 网站管理里面,web3->创建网关,在主机名里面输入完整的子域名,网关描述是备注,可以不输入,网关类型只有 IPFS DNSLink 可选,DNSLink 填写你上一步获得的cid,这里要拼装成 ipfs 格式,例如 /ipfs/QmaNkv4P1dudTGZJqyqhPuFU2JmxQRJ4BeqMuqR3WNfBwZ。
注意第一次添加会比较慢,可以通过多个 ipfs 网关打开一次,加速缓存。使用其它 ipfs 网关打开的时候,只会加载请求的文件,有一些没有请求的文件不会加载,可以在根路径下打包下载整个文件 ,例如打开路径 /ipfs/QmaNkv4P1dudTGZJqyqhPuFU2JmxQRJ4BeqMuqR3WNfBwZ/?format=tar&filename=it-tool.tar 。
如果你用你的子域名绑定 web3网关 的时候,也填写 /ipfs/QmaNkv4P1dudTGZJqyqhPuFU2JmxQRJ4BeqMuqR3WNfBwZ ,将也会是打开同样的网站。