写点什么

如何快速的部署一个静态页面到 Web3.0 上?5 分钟解密

作者:掘金安东尼
  • 2022 年 9 月 08 日
    广东
  • 本文字数:848 字

    阅读完需:约 3 分钟

如何快速的部署一个静态页面到 Web3.0 上?5 分钟解密

目前,Dfinity 是 Web3.0 最有趣的项目之一,它可以分发 Internet Computer 协议令牌(ICP)。


Internet Computer 第一个以网络速度运行且容量无限的 blockchain,比肩 Bitcoin 和 Ethereum,一种去中心化的计算机,可扩展智能合约计算和数据,并以网络速度去运行它们,有效的处理和存储数据,为开发人员提供了一个强大的软件框架。



这个协议将世界各地的多个物理数据中心连接到区块链中,并且还包含称作“canisters”的处理单元,你可以把它视作运行 Web assembly (WASM)字节码的一种容器;



在容器里,可以运行我们的网站,并通过 Internet Computer 提供服务,这个服务是端到端加密的;



不过,基于协议编写代码的官网语言是 MotokoRust,不过你也可以尝试把不同语言写的代码做再编译。


那到底如何才能快速部署一个简单的 HTML5 静态页面呢?


Fleek 项目能给到帮助,它相当于是 Web3.0 的 Netlfy。


  • Netlify 是一家云计算公司,为 Web 应用程序和静态网站提供托管和无服务器后端服务。



其实 Fleek 能做的还有更多,不过我们先暂时只关注静态托管功能;


把静态页面项目放在 Github 上,fleek 可以集成在项目上,并提供自动构建项目;


操作流程:


  1. https://fleek.co 上登录;

  2. 重定向到 https://app.fleek.co/

  3. 单击 add new site 链接 Github,并选择要部署的项目仓库;

  4. 选择项目托管位置 IPFS (更多兴趣自行了解)



  1. 部署的最后一步,选择分支,进行自动部署构建(也可以自定义构建命令);



  1. 部署完成展示:



  1. 更改站点名字,分配自定义域名:



OK,如此,就实现了快速的构建一个静态页面到 Web3.0 上。fleek 除了能部署静态页面,还有其它功能,比如 IPFS 文件存储、与 ICP 的集成等。


<hr>


小结:


去中心化、加密这些东西,已经被各种币给玩坏了,大家听到都有点抵触。。。其实,技术本身是没有好坏的,好与坏是看怎么使用它。我们可以把技术用来玩币,但是更可以把技术用来保护信息安全,升级 Web 版本等等。所以,不要把世界让给你自己都瞧不起的人或事,把技术用得更好,比抵触更有价值。


我是掘金安东尼,输出暴露输入,技术洞见生活,再会~

发布于: 刚刚阅读数: 3
用户头像

安东尼陪你度过漫长编程岁月~ 2022.07.14 加入

社会我瓜哥,人狠话不多😎 微信 anthony1453,加我交个朋友😎 正联合【机械工业出版社】出版《程序员成长手册》,敬请期待😎 真正的大师,永远怀着一颗学徒的心(易)😎

评论

发布
暂无评论
如何快速的部署一个静态页面到 Web3.0 上?5 分钟解密_前端_掘金安东尼_InfoQ写作社区