使用 Firebase Hosting 部署网站
市面上有很多便宜甚至免费的项目部署方案。其中我最喜欢的是 Google 的 Firebase Hosting 服务。
这是我第一篇用英语写的文章。我来自巴西,由于我的葡萄牙语还不够流利,我决定尝试用一种比葡萄牙语更广为人知的新语言写一系列文章,并借助翻译工具。所以,如果您发现任何错误,请提供反馈和指正。谢谢!
Firebase是 Google 的一套服务,为您提供BaaS(后端即服务),这意味着您无需再为项目部署后端而烦恼。Firebase Hosting是其中一项服务,您可以用它来部署用 HTML、JavaScript 和 CSS 编写的网站或 Web 应用。
我将向您展示如何在 Firebase Hosting 中零成本部署一个简单的网站。
创建项目
我们需要点击右上角的“转到控制台”。
Firebase 控制台。现在,我们点击“添加项目”来创建一个项目(我没找到如何在 Firebase 控制台上更改语言)。
现在,我们选定了项目名称,继续!在我的项目中,我选择了“Firebase Lab”这个名字。
您现在可以在这里禁用 Google Analytics:
项目最终创建:
部署网站
我们将创建一个文件夹和一个简单的 html:
$ mkdir firebase-lab-website
看看文件夹中我们的简单 html:
firebase-lab-网站/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Firebase Lab</title>
</head>
<body>
<h1>Firebase Lab</h1>
</body>
</html>
现在,我们需要使用以下命令安装 firebase 的 CLI:
$ npm install -g firebase-tools
现在,我们需要登录:
$ firebase login
之后在网站目录中执行此命令并选择正确的项目:
$ firebase init
-
首先,使用空格键选择选项“托管:配置和部署 Firebase 托管站点”,然后按 Enter。
-
其次,按 Enter 键选择“使用现有项目”选项。
-
第三,选择您创建的项目。
-
第四步,输入你的index.html文件夹。默认是“public”,但我这里是“./”。
-
最后,我们需要说明您的网站是否是单页应用程序。
一切就绪!现在,目录中的最后一条命令是部署:
$ firebase deploy
我们的网站上线啦!!
您可以在左侧菜单的“托管”选项中查看部署的详细信息:
给我反馈!:) 谢谢!
文章来源:https://dev.to/gabrielrufino/deploy-a-website-using-firebase-hosting-4ek4