前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何将你的Hexo博客部署到Google Firebase上

如何将你的Hexo博客部署到Google Firebase上

作者头像
pai233
发布2022-04-26 08:36:33
1.2K0
发布2022-04-26 08:36:33
举报
文章被收录于专栏:pai233的专栏pai233的专栏

博主最近在 白嫖万恶的资本 将博客部署到新的CDN上,所以在寻找免费的静态Web应用部署工具,发现了Google Firebase。

Google Firebase

以下内容摘取自Wikipedia。 Firebase是Firebase,Inc.在2011年发布的行动和网络应用程序开发者平台,在2014年被Google收购。 截至2020年3月,Firebase平台拥有19项产品,它们被超过150万个应用程序采用。

万恶资本 Google的坑,怎么能不白嫖呢😏

Tip: 以下内容在中国大陆需要掌握浏览世界的方法(嘘🤫——

新建项目

打开Firebase官网,登陆账号并转到控制台。

选择“添加项目”,输入您的项目名称,如果你喜欢,可以编辑您项目的唯一标识符(位于名称框的左下角)

点击下一步,到询问是否启用分析页面,这里根据你个人的喜好来吧~

选择完后,项目开始创建(如果您启用了分析,可能还要选择账户)。

然后会进入到选择计划的页面(由于博主先前已经创建过了,并没有弹出),按照你的喜好来 (不会有人给Google交钱吧),选择完后整个项目就OK了。

安装Hexo插件

因为Hexo在之前并没有将博客发布到Firebase的插件,博主就自己做了一个hexo-deployer-firebase,但在使用前,还需要你安装Firebase CLI。

安装Firebase CLI命令行工具

Firebase CLI在官网上提供了两种安装方式,分别是安装包安装和npm安装。

我们既然都用Hexo了,那么肯定装好了npm了吧(

代码语言:javascript
复制
npm i -g firebase-tools

按照你想用的方式安装好,在命令行中运行

代码语言:javascript
复制
firebase login

如果你无权访问localhost(个人电脑应该都可以吧),可以使用

代码语言:javascript
复制
firebase login --no-localhost

登陆您项目所对应的Google账号,登陆完后,这一步就OK了。

安装插件

将命令行切换到您的博客根目录下,运行

代码语言:javascript
复制
npm i hexo-deployer-firebase --save

安装插件。等待进度条跑完,即安装成功。

配置

打开Hexo的_config.yml文件,在您的deploy处进行配置:

代码语言:javascript
复制
deploy:
    - type: firebase
      id: #你Firebase项目的标识符

例如博主的是这个样子:

现在,你可以愉快的将博客发布到Google Firebase上啦~

参考

  1. Firebase - 维基百科
  2. hexo-deployer-firebase

能完成这个项目,需要感谢:

  1. hexo-deployer-git
  2. Hexo API
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-02-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Google Firebase
  • 新建项目
  • 安装Hexo插件
    • 安装Firebase CLI命令行工具
      • 安装插件
      • 配置
      • 参考
      相关产品与服务
      访问管理
      访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档