找回密码
 立即注册
首页 业界区 业界 用 Planet + ENS 构建一个真正去中心化的博客 ...

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

祺簇 昨天 20:12
你是否也想拥有一个无需服务器、不会被平台下架、使用自己域名的博客?
这篇文章将手把手带你完成这一切,只需要 3 个工具:

  • Planet:macOS 上的开源博客 App
  • ENS 域名(如 yourname.eth)
  • 公共 ENS 网关如 eth.limo 或 eth.link
什么是 Planet?

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

  • 本地发布到 IPFS 网络(通过内容寻址)
  • 自动生成 IPNS 地址(类似“博客永久地址”)
  • 可选绑定到 ENS 域名(让访问像 yourname.eth.limo 一样简单)
你只需要点几下鼠标,就能拥有一个 Web3 原生博客!
1.png

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

操作步骤:


  • 安装并打开 Planet App
  • 点击左下角 + 创建一个新的 Blog
  • 填写标题、描述、封面图等信息
  • 点击 “新文章” 按钮写文章
  • 点击顶部的发布按钮
发布后发生了什么?


  • Planet 会将你的内容发布到本地 IPFS 节点,每一篇文章、资源都会生成唯一的 CID(内容哈希)
  • Planet 同时会用你设备私钥生成 IPNS 密钥对,创建博客的稳定地址
    1. ipns://{你的 IPNS ID}
    复制代码
  • 每次发布后 Planet 都会更新 IPNS 绑定,确保链接永远指向你最新的博客内容
第二步:将博客绑定到你的 ENS 域名

目标是让别人访问:
  1. https://yourname.eth.limo
复制代码
官方推荐绑定步骤如下:

Step 1:获取你的 IPNS 地址


  • 打开 Planet App,右键点击你想绑定的博客
  • 选择 Copy IPNS
  • 你将复制到一个以 k51... 开头的字符串
Step 2:编辑 ENS 记录


  • 前往 app.ens.domains,找到你的 .eth 域名
  • 进入 Records 页,点击 Edit Records
  • 在 Other → Content Hash 字段中,粘贴如下格式:
    1. ipns://k51qzi5uqu5dhlv0jq4akf...(你刚复制的 IPNS 地址)
    复制代码
Step 3:提交交易并等待确认

确认之后,你的博客就可以通过:
  1. https://yourname.eth.limo
复制代码
进行访问。
ENS 设置示意图:

2.png

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

Planet 发布内容时会:

  • 广播到你本地 IPFS 节点
  • 推送给 Planet 社区节点
  • 被公共网关如 eth.limo 缓存后可持续访问
如果想要 永久性在线,建议使用 web3.storage pin 住你的 CID。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册