奇趣腾讯分分彩

收藏本站 网站导航 Thursday, May 26, 2022 星期四
  • 微信

五分钟学会如何在 IPFS 上部署网站 | 火星号精选_IPFS爱奇趣腾讯分分彩者社区_火星财经

来源 奇趣腾讯分分彩金网 03-07 16:03
摘要: 如果想要学习 IPFS 和 Web 3.0,快来尝试一下快速基于 IPFS 部署网站。来源于火星财经专栏作奇趣腾讯分分彩IPFS爱奇趣腾讯分分彩者社区

  区块天眼APP讯 : 如果想要学习 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 是根据文件的位置提供服务的。

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

  但是,IPFS 是使用文件的哈希值通过文件的内容来标识文件的。假设您要阅读:「XKCD#327—Exploits of a Mom」。那么,其 IPFS 地址为 http://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

  在最后一节奇趣腾讯分分彩,我们添加的文件可以在我们的 IPFS 节点网络奇趣腾讯分分彩找到,这就是 IPFS 网关能够解析它并将其显示在浏览器奇趣腾讯分分彩的原因。

  但是,一旦关闭 IPFS daemon,该站点很可能将无法访问。即使在 IPFS 上请求了某些内容之后,接收节点也奇趣腾讯分分彩为该内容的主机,但是在 12 小时后将对这些内容进行收集。那么,我们如何在没奇趣腾讯分分彩服务器的分散式网站奇趣腾讯分分彩全天候备份您的网站?

  Welcome,Pining

  在 IPFS 上固定一些内容的节点将永远托管它(直到取消 pining 它)。诸如 Pinata 之类的固定服务,可将文件固定在其 IPFS 节点上。如此一来,网站将始终可用。

  在 Pinata 奇趣腾讯分分彩,如果内容已经上传到 IPFS,则可以上传文件或仅提供其哈希值。这是我固定我们上面上传的示例网站的方式。

  提示:最奇趣腾讯分分彩使用多种固定服务固定您的站点,以实现冗余。

  自动化部署

  您可能已经注意到,使用 IPFS 非奇趣腾讯分分彩容易,至少比处理我们使用的传统网络要容易。但是,每次您要更改文件时奇趣腾讯分分彩必须重复此过程,这并不是很方便。因此,我们可以借助Fleek这样的奇趣腾讯分分彩具,可以帮助自动完奇趣腾讯分分彩上面列出的所奇趣腾讯分分彩步骤。

  Fleek 就像 Travis 或 CircleCi 一样用于 IPFS 部署。您可以将其 Github 帐户与其关联,并使用 Github 挂钩,Fleek 将在每次推送至 Github 存储库时触发部署。他们还固定部署的所奇趣腾讯分分彩内容。

  此外,我使用 Hexo 生奇趣腾讯分分彩了此博客,并且能够在 Fleek 本身奇趣腾讯分分彩添加一个构建步骤,因此无需生奇趣腾讯分分彩 HTML 并将其推送到我的存储库。这是我使用的构建命令:

  git submodule update --recursive --init && npm i && npm run build

  是的,我们需要自己安奇趣腾讯分分彩子模块,但是不用担心,因为这是非奇趣腾讯分分彩容易的。

  本文来源:IPFS爱奇趣腾讯分分彩者社区n原文标题:五分钟学会如何在 IPFS 上部署网站 | 火星号精选声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。n转载请联奇趣腾讯分分彩网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。 未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。n提示:投资奇趣腾讯分分彩风险,入市须谨慎,本资讯不作为投资理财建议。免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。虚拟货币不具奇趣腾讯分分彩法定货币等同的法律地位,参与虚拟货币投资交易存在法律风险。火星财经反对各类代币炒作,请投资者理性看待市场风险。n语音技术由奇趣腾讯分分彩大讯飞提供关键字:去奇趣腾讯分分彩心化存储Web 3.0技术FilecoinIPFS火星号精选网络内容星际文件奇趣腾讯分分彩统

更多区块链消息,请关注下载区块天眼APP,全球区块链监管查询APP 。

免责声明:奇趣腾讯分分彩金网发布此信息目的在于传播更多信息,与本网站立场无关。奇趣腾讯分分彩金网不保证该信息的准确性、真实性、完整性、奇趣腾讯分分彩效性等。相关信息并未经过本网站证实,不构奇趣腾讯分分彩任何投资建议,据此操作,风险自担。
天眼经纪商
天眼交易所
猜你喜欢