Github部署Hexo源码记录
使用的命令
配置推送部分
1 | git init #初始项目 |
生成密钥部分
1 | ssh-keygen -t rsa -C "邮箱" #生成密钥 |
配置全局账号部分
1 | git config --global user.name "用户名" |
命令步骤
- 初始项目
- 添加文件
- 添加说明
- 配置仓库
- 配置密钥
- 配置账号
- 推送文件
- 同步源码
部署流程
Local –> Github –> Cloudflare Deploy –>WebSite
服务器不知道被哪个憨批Ddos了,转战Cloudflare新出的Pages
教程
部署环境,安装Nodejs和Git。
初始化Hexo
1 | npm install hexo-cli -g ##安装Hexo |
部署Github远程仓库
创建一个仓库,并复制SSH链接,所有指令都需要进入博客源码文件夹执行,初始化的项目会带有(master)标识
1 | git init ##初始化项目 |
生成一个SSH密钥并部署到Github仓库
1 | ssh-keygen -t rsa -C "邮箱" #生成密钥 |
复制.pub
文件里的密钥,将其添加到个人资料的SSH and GPG keys
中
推送文件到Github仓库
进入项目文件夹
1 | git add . ##添加文件到.git文件中 |
将博客部署到Vercel中
- 使用Github登陆vercel
- 新建一个项目选择你的源码仓库
FRAMEWORK PRESET
选择Hexo 其他默认- 点击Deploy确认部署
评论