此网站使用macOS 上的原生应用 Planet,它包括了静态网站生成器、两栏的 Markdown 编辑器、模版管理、以及内置的 IPFS 网关节点。使用 Planet 构建的网站,可以直接发布成一个 IPFS 网络上可以被访问的名称 IPNS。
当使用这种方式构建博客网站时,不需要申请域名或者购买服务器,也不需要在任何平台上注册用户名,只需要启动 Planet,然后保持 Planet 运行,就可以在 IPFS 的 P2P 网络上发布网站。
MacOS安装:
brew install --cask planet
进入软件创建一个网站,就可以使用markdown编辑,一键发布。
公共网关地址:
https://k51qzi5uqu5dhq0lkygl20cz63xzy524sflaydloc7la9ziz68wfl79vi7by1t.eth.sucks/
如果你在本地电脑上安装了 IPFS Desktop 或者 Planet(内置了 IPFS 节点),那么你甚至可以通过 localhost 来打开这个地址(假设你本地的 IPFS gateway 端口是 18181):
http://127.0.0.1:18181/ipns/k51qzi5uqu5dhq0lkygl20cz63xzy524sflaydloc7la9ziz68wfl79vi7by1t/
使用区块链域名
我搞了个区块链域名,可以很方便的将IPNS Key绑定到.bit
域名上,不过普通浏览器无法直接访问,可以使用.bit
的公共网关地址,也就是在域名背后加上 site
,现在你可以用一个较短的域名来访问此博客。我还买了一个.sol
域名,它的公共网关地址是.sol.build
。
https://joomaen.eth.sucks
https://joomaen.eth.limo
https://joomaen.eth.link
https://joomaen.bit.site
https://joomaen.sol.build
这三个区块链域名都可以搭配相应的公共网关访问我的博客,.eth
有多个公共网关可用。SNS 的.sol
是永久的,不用每年续费,因此它会一直可以访问。.eth
是最火的区块链名称系统 ENS 的,使用场景比较广泛,我开始买了3年,后续应该会续费。.bit
不一定,请先以前两个为准。