my first blog

PinMe 全面常见问题解答(FAQ)

1. PinMe 是什么?它的核心作用是什么?

PinMe 是一个无需注册、完全去中心化的命令行工具(CLI),可以将你的静态项目(如 HTML、CSS、JS、Markdown 文件)发布到 IPFS 网络,实现真正“无服务器”(serverless)的内容托管。
它解决了传统网站因平台、政策、订阅中断而消失的问题。

PinMe 的目标是: 让创作者、开发者、学生在没有服务器和账户的前提下,也能构建永不下线的网页。


2. 什么是 CID?什么是 DID?我该分享哪个?

  • CID(Content Identifier) 是 IPFS 自动生成的内容地址,如:QmYuHP4...,唯一且不可变。
  • DID(Decentralized Identifier) 是人类友好的永久链接(如 hello.eth),可通过 ENS 或 PinMe 提供的免费子域名生成。

推荐分享 DID,更短更方便。


3. 没有注册机制,那内容是公开的吗?别人能看到吗?

如果你不主动分享 CID/DID,别人无法知道你的内容存在。
你拥有内容是否公开的主控权。


4. 如何退出?内容是否可销毁?

(此功能尚未实现,可暂时隐藏)


5. 支持哪些网站生成器或部署方式?

PinMe 支持所有静态文件上传,推荐以下工具构建你的网站:

  • Hexo
  • Hugo
  • Jekyll
  • Notion → HTML 工具
  • Markdown 转换器等

6. 使用 PinMe 是永久免费的吗?

是的,目前完全免费。作者使用自有资源运行 IPFS 节点并同步到 Filecoin 进行冷备份。
你也可以自行运行节点协助 pin 内容。


7. PinMe 和 GitHub Pages / Firebase / Vercel 有何不同?

对比维度 PinMe GitHub Pages / Firebase / Vercel
账户 无需注册 需要账号
中心化 去中心化(IPFS + Filecoin) 高度依赖平台政策
所有权 你完全拥有内容 平台可删除内容
适合场景 去中心化博客、项目展示、抗审查内容 常规网站部署

8. ENS / Filecoin / IPFS 是什么关系?

  • IPFS:分布式文件系统,用于存储内容并生成 CID。
  • ENS:Ethereum Name Service,可将复杂 CID 映射为易记域名(如 example.eth),形成 DID。
  • Filecoin:提供 IPFS 的长期存储保障,类似“去中心化的冷备份”。

PinMe 上传后自动 pin 到 IPFS 节点并同步到 Filecoin,增强持久性。


9. 是否支持 React、Vue 等现代前端框架?

支持。请先运行 npm run build,再上传 distbuild 文件夹即可。


10. 如何安装并使用 PinMe?

npm install -g pinme
pinme upload ./your-folder