GithubAction+Hexo搭建个人博客
GithubAction+Hexo搭建个人博客前言相信很多小伙伴们都在使用 Hexo + Github Page 的方式,先在本地生成自己博客的静态页面,然后再推送到 Github Page 来实现页面的更新。Github 近些年推出了 Actions,这是一个非常强大的 Workflow 自动化工作流,它可以帮助我们完成很多自动化部署任务。今天就来利用 Actions 自动化部署 Hexo 到 Github Page。
本来想使用 Travis CI 自动部署 Hexo 博客,一个私人仓库用于备份博客源码,另一个公开仓库用于托管静态页面,但是最近将修改的文章推送到私人仓库时没有触发 Travis CI 的工作流, Travis CI持续集成部署麻烦,而且还需付费,所以考虑了GIthub Action这种简单免费的部署方式。
环境准备
Node.JS
Git
Hexo本地博客搭建Hexo博客搭建首先全局安装Hexo:
12# 安装 Hexonpm install hexo-cli -g
安装完成后,创建一个project文件夹,然后在该文件夹下初始化,(下面所有命令都是在该文件夹里 ...