由于个人原因导致无法手动部署到Github Page上,于是通过在网络上各种查询和自身不断踩坑,总算是学会使用Github Action来自动化部署。相比与自己手动部署,显得方便了很多,只需要将需要提交的文件push到github仓库,就会自动开始部署,非常方便
环境准备如果你打算完完全全在Github上进行编辑的话可以跳过这一步,直接forkHexo初始化文件即可
安装node.js 和 git直接去到Node.js 和 git官网根据自己的系统下载最新版即可,唯一需要注意的就是git安装时的默认分支要根据自己的需求进行更改,本文git的默认分支为main。其余的不多赘述
安装hexo先新建一个文件夹如Blog,打开Blog文件夹,右键选择Git Bush Here, 然后使用npm进行安装
1npm install -g hexo-cli
然后输入
1hexo init
进行初始化,失败了的话直接去Github上的项目地址点击code,然后选择Download ZIP然后解压到Blog文件夹也是可以的
绑定Github先在本机生成ssh密钥
1ssh-keygen -t rsa ...