注意1:使用MacOS的,直接去使用Planet就行了,不用跟着本篇折腾。

注意2:跟着本文折腾的前提,你使用Windows PC,且你已有虚拟货币钱包、钱包里有钱、买过了ens域名、ens已完成绑定、博客通过Github Pages托管(Hexo、Jekyll、Hugo)。

注意3:折腾结果eth.suckseth.limo都可以访问了,本文只记录一下过程,供他人参考,站点以后会改为绑定自己的主页,上述两个地址可能会失效。

其实你知道了用的服务是4EVERLAND后,自己就可以去搞了哈哈!

使用了4EVERLAND作为托管方,可以理解为Web3.0里的Vercel和Netlify,其他还有推荐使用fleek和web3.storage的,我并未尝试,由于去年折腾时,用过4EVERLAND,印象不错,发现功能更全面、访问速度更快了,就没试别的。

设置流程:

  • 用钱包登录4EVERLAND
  • 新建Project,绑定Github账号,选择博客所在的仓库,授权访问;
  • 选定网站所在仓库,"github.io"结尾;
  • 如果博客内容不在master下,记得在"Branch"选项改一下;
  • 没有其他需要配置的,Deploy即可,等几分钟,会提示已经部署完毕,可以通过"4everland.app"结尾的链接访问查看;
  • 若没有问题,在"Domains"选项内配置域名,如果自己有域名,在"Domains"里填写,点击"Add",网站会提供DNS信息,去自己的DNS服务商处填写,即可生效;
  • 配置ENS,"Decentralized Domains"选择ENS,填写自己已拥有的域名"xxx.eth",如果想绑定子域名如"a.xxx.eth",需要在ENS自己的"Profile"里,增加"Subname",生效后再在4EVERLAND内绑定,点击"Add"后,会直接蹦出钱包来确认,签名后生效,注意此项绑定要收取Gas费用。你也可以在ENS内绑定,"Edit Profile",增加"Website-IPFS","contenthash"内填写4EVERLAND提供的IPNS地址"ipns://k51……………………"即可,交钱完成绑定;
  • 绑定完成后,Web2的域名可以直接访问,访问ENS域名时,在域名后添加".limo"或".sucks"或".links",就能打开相应网站。

前两年,试图折腾通过IPFS来部署自己的站点时,还有很多问题。由于自己没有服务器,所以无法做到自托管,除非一直在自己的电脑上开着IPFS的服务。最近发现有 也一直对Livid做的Planet保持着关注,期待有Windows的版本出现,但好像一直都没有。这次折腾,发现Web3最近一年的发展,是真的很快,而且与Web2的既有服务也做了不少整合,真是非常值得关注的发展。


参考链接:


其他链接:


CHANGLOG

  • 20240921 Arlmy 创建、发布