此网站使用planet--一个运行在 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/
使用域名
我做了传统域名映射,你现在可以通过 https://eth.sucks/ipns/ipns.joomaen.top/ 这个域名来访问
当然本地IPFS也可以: http://ipns.joomaen.top.ipns.localhost:18181/
使用区块链域名
我搞了个区块链域名,可以很方便的将IPNS Key绑定到.bit
域名上,不过普通浏览器无法直接访问,可以使用.bit
的公共网关地址,也就是在域名背后加上 site
,现在你可以用一个较短的域名来访问此博客。我还买了一个.sol
域名,它的公共网关地址是.sol.build
。
https://joomaen.bit.site
https://joomaen.sol.build