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

我的网站

当前位置: 主页 > 区块链

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

时间:2022-03-07 17:16来源:未知 作者:admin 点击:
在最后一节中,我们添加的文件可以在我们的 IPFS 节点网络中找到,这就是 IPFS 网关能够解析它并将其显示在浏览器中的原因。 但是,一旦关闭 IPFS daem

  在最后一节中,我们添加的文件可以在我们的 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火星号精选网络内容星际文件系统

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