博客搬家 - 记第四次搬家(hugo建站推送到谷歌云存储)

本文记录了作者从Bitcron迁移到Hugo博客的过程,博客现存储在Google Cloud Storage上,通过GitHub Action自动部署。配置步骤包括:安装Hugo,新建GitHub仓库,配置Google Cloud Storage,设置访问权限,创建服务账号和密钥,以及在GitHub上配置secrets和action。
摘要由CSDN通过智能技术生成

写在前面,搬迁记录

记录我的博客这次搬家过程。我的博客之前经历过:

  1. wordpress
  2. github page
  3. Bitcron - 机制很不错(写完的博客自动保存到dropbox并发布,可惜搜索引擎的收录不是很好。)
  4. 这次搬迁 2020年4月10日 初步完成

博客的架构

现在写博客一直采用 markdown 语法,所以也是本次可以顺利迁移的一大前提。 最近两年一直用的是 Bitcron ,非常顺滑。每次写完 md 文件,直接保存即可(博客立即更新可见)。不过一直搜索引擎的收录不是很好,如我直接搜索 "Bob Jiang" 我的博客始终排不到第一个。很奇怪......

索性现在申请了一年免费的 google cloud,就做个搬迁。

搬迁之后的博客存储在 google cloud storage 上,DNS也顺便切换到 Cloudfare 上了。 博客系统使用的是 hugo ,主题用的是 Ezhil。博客整体存放于 github上,每次提交到github会自动出发一次 github action,推送到谷歌存储。

博客的工作流

博客的工作机制如下:

  1. 本次编写博客(md文件) 并本次检查 (hugo server)
  2. github push 到 github 仓库
  3. 每次 push 或者 pull request 会出发 github action
  4. github action 进行 hugo 编译
  5. github action 推送博客静态文件到 谷歌存储

博客的配置 (手把手教你配置)

第一步,配置hugo

安装 hugo 可以参考我朋友的博客,免费搭建一个静态博客。搭建完成后,关于主题,这里我采用的 hugo 主题是 Ezhil,可以直接用 github fork一份 hugo 主题。具体操作参考 Ezhil

hugo和主题都准备好后,目录结构如下:

  • content/ 博客的源文件,markdown格式
  • public/ 博客的静态网页,hugo自动生成&
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值