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,再上传 dist 或 build 文件夹即可。
10. 如何安装并使用 PinMe?
npm install -g pinme
pinme upload ./your-folder