织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

五分钟学会如何在 IPFS 上部署网站 | 火星号精选_IPFS爱好者社区_火星财

时间:2022-03-07 17:16来源:未知 作者:admin 点击:
如果想要学习 IPFS 和 Web 3.0,快来尝试一下快速基于 IPFS 部署网站。 原文标题:《如何在 IPFS 上部署网站?》n 撰文:IP 君 如果想要学习 IPFS 和 Web 3.0,那么,我们需要先开始探索它们

  如果想要学习 IPFS 和 Web 3.0,快来尝试一下快速基于 IPFS 部署网站。

  原文标题:《如何在 IPFS 上部署网站?》n 撰文:IP 君

  如果想要学习 IPFS 和 Web 3.0,那么,我们需要先开始探索它们,并尝试将我们的网站上传到那里。今天,就来开始我们的学习之旅吧。

  什么是 IPFS?

  IPFS 到底是什么呢?为什么当我们提到 Web 3.0,我们就不可避免地提到 IPFS 呢?

  IPFS (星际文件系统)是一个能够共享内容的分布式网络,他的设计并不复杂,但却非常有趣。而我们之所以称 IPFS 为星际文件系统,因为 IPFS 的目标是建立一个能够在行星间工作的网络、一个能够更好的跨地球的通信网络。

  IPFS 是一个分散的网络,在该网络中,通过 BitTorrent 等多种方式连接对等方并共享文件。基本原理与传统的 Web 并不同,IPFS 中的文件是根据文件的内容提供服务的,而传统的 Web 是根据文件的位置提供服务的。

  例如,谷歌将隐私权政策文件托管在地址为 :「https://policies.google.com/privacy」的 Google 服务器上,在该地址中,政策内容无关紧要,因此这是根据域名寻址的,我们将这称为location-addressing (域名寻址)。

  但是,IPFS 是使用文件的哈希值通过文件的内容来标识文件的。假设您要阅读:「XKCD#327—Exploits of a Mom」。那么,其 IPFS 地址为 https://ipfs.io/ipfs/QmZVjV5jFV7Jo4Hfj6WPyRnHCxf8kbadkqtQBco2gef64x/。关心 XKCD 的人都可以托管它。这使得断开的链接不太可能,因为只要有一节点存储了数据,IPFS 网络就不可能出现 404 错误,我们将这称为content-addressing (内容寻址)。

  如何在 IPFS 网络上托管?

  当我们打开一个浏览器,很明显,网址都是以 HTTP 开头的,也就是说,我们现在的网站是托管在 HTTP 超文本传输协议之上的。

  那么,我们该怎么样把我们的网站部署在 IPFS 之上,或者是如何在 IPFS 之上部署静态内容(例如个人网站)呢?

  接下来,我会列出可用于任何文件,例如纯 HTML 文件,由静态网站生成器(如 Jekyll,Hugo,Hexo 和 Gatsby)生成的网站,甚至是媒体文件的部署方法,因此,让我们开始吧。

  IPFS 桌面

  如果您已安装并正在运行 IPFS Desktop,则可以使用常规文件选择器添加文件。只需导入包含您静态网站内容的目录即可。

  IPFS CLI

  IPFS CLI 允许使用 add 子命令添加文件和目录。

  最后一行打印的哈希是整个目录的 CID,因此也是我们网站的 CID。我们可以看到托管的 示例网站。

  提示:在您的网站中使用相对链接非常重要,因为 IPFS 网关的 URL 类似于 /ipfs//file.ext。

  Pining (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容