将 hexo 博客部署到 firebase
本文基于 windows 10 编写
建立了博客之后,想把它发布出去,不过手里没钱啊。这时候想到了 firebase,firebase 每个月有一定量的免费额度,所以先部署到 firebase 上玩玩。
这里我参考了 vue-cli 的文档,https://cli.vuejs.org/zh/guide/deployment.html#firebase。
安装 firebase-tools
首先需要在 firebase 中创建一个项目,可以登录这个地址 https://console.firebase.google.com/,如果你没有谷歌账号,需要注册一个谷歌账号,注册成功之后,创建一个 firebase 项目就可以了。
之后我们安装 firebase-tools,使用如下命令:
1 | npm i -g firebase-tools |
安装好之后,我们需要登录,登录这块我碰到了一些问题,我们在国内的网络,访问不上谷歌,所以需要设置一下代理地址:
1 | 设置代理 |
输入命令之后,会弹出浏览器授权窗口,授权成功之后,会显示一个authorization code,把这个 authorization code 复制粘贴到命令行,回车之后,就登录上了。
初始化项目
使用如下命令初始化项目:
1 | firebase init |
firebase 将会询问有关初始化项目的一些问题。
选择需要 Firebase CLI 的功能。 一定要选择 hosting
。
部署项目
初始化完成之后,使用如下命令发布到 firebase。
1 | firebase deploy --only hosting |
发布成功之后,命令行里会提示你的项目页面地址,打开浏览器就能看到了!
参考资料:
将 Firebase 添加到您的 JavaScript 项目
firebase-tools 仓库
vue-cli 文档