用 Planet + ENS 构建一个真正去中心化的博客

58 天前
 terryso

你是否也想拥有一个无需服务器、不会被平台下架、使用自己域名的博客?

这篇文章将手把手带你完成这一切,只需要 3 个工具:


什么是 Planet ?

Planet 是一款 macOS 上的开源博客应用,它利用 IPFS 和 IPNS 技术将你的博客内容:

你只需要点几下鼠标,就能拥有一个 Web3 原生博客!


第一步:创建并发布你的博客

操作步骤:

  1. 安装并打开 Planet App
  2. 点击左下角 创建一个新的 Blog
  3. 填写标题、描述、封面图等信息
  4. 点击 “新文章” 按钮写文章
  5. 点击顶部的发布按钮

发布后发生了什么?


第二步:将博客绑定到你的 ENS 域名

目标是让别人访问:

https://yourname.eth.limo

官方推荐绑定步骤如下:

Step 1:获取你的 IPNS 地址

Step 2:编辑 ENS 记录

Step 3:提交交易并等待确认

确认之后,你的博客就可以通过:

https://yourname.eth.limo

进行访问。

ENS 设置示意图:


Planet 如何确保你的博客在线?

Planet 发布内容时会:

如果想要 永久性在线,建议使用 web3.storage pin 住你的 CID 。


📦 补充说明:Planet 的“智能托管机制”

意味着你关机后博客也能继续被访问!


总结

项目 说明
内容托管 IPFS (内容寻址,去中心化)
地址管理 IPNS (自动指向最新 CID )
域名绑定 ENS (用你的 .eth 域名)
网关访问 https://yourname.eth.limo
可用性保障 Planet 节点广播 + 可选 pin 服务

示例

我的博客地址如下,欢迎访问:
👉 https://gptkit.eth.limo


欢迎留言交流!

4482 次点击
所在节点    ENS
36 条回复
anghunk
58 天前
挺喜欢这个架构的,但是限制 mac 用户使用
Livid
58 天前
赞,要不你绑定一下 SOL 钱包,我就可以给你发 SOL 感谢了:

https://www.v2ex.com/solana
8820670
58 天前
原来 planet 是这么玩的 一直不知道
涨知识了√
JensenQian
58 天前
terryso
58 天前
@Livid 我这是要有榜一大哥了吗? 哈哈, 已经绑定了.
terryso
58 天前
@8820670 我也是最近在 twitter 上偶尔发现的, 我买了 ens 一直没用过
terryso
58 天前
@JensenQian 你那个自定义域名好像不是 ens, 怎么弄的?
terryso
58 天前
@anghunk 买台 mini, 哈哈
Livid
58 天前
@terryso 谢谢你的这篇文章。比我们自己的文档还具体。

p.s. Planet 的代码是我和 @Kai @Girlphobia 写的。
bloks
58 天前
学到了,抽空实操一下,期待更新 .sol 教程。
terryso
58 天前
@Livid 感谢你们开发的 app, 让我的 ens 可以发挥一点作用了, 哈哈.
Livid
58 天前
@bloks 是的,我们也支持 .sol

https://www.planetable.xyz/guides/solana/
Livid
58 天前
@terryso 还可以提交到 V2EX 的 Planet 聚合器:

https://www.v2ex.com/planet/about
terryso
58 天前
@Livid 好, 我去看看
terryso
58 天前
@Livid 是到 https://www.v2ex.com/go/vxna 这里发主题申请收录吗?
terryso
58 天前
@bloks 我没买.sol, 不过你可以看看 https://www.planetable.xyz/guides/solana/ 这个教程, 应该也类似操作
Livid
58 天前
@terryso

是自动收录,这里提交 ENS 或者 IPNS 即可:

https://www.v2ex.com/planet/dashboard
terryso
58 天前
@Livid 好的, 看到了, 已经提交
Livid
58 天前
thinkwei2012
58 天前
自定义域名怎么做的,可以展开详细讲讲嘛?
@JensenQian

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1147055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX