hexo+github博客搭建

1、git、nodejs安装
都是一直下一步,node安装稳定版,npm在弄得安装时自动安装
git
Nodejs
git -v 、node -v、npm -v

2、Hexo框架安装

1
2
3
npm install hexo -g //hexo命令安装,hexo version
hexo init blog //初始化blog,会在当前目录创建名为blog的博客文件夹
npm install //安装依赖

以上都做完,博客就在本地搭建成功了

3、部署到GitHub
创建一个新仓库

Repository name: yzklov.github.io //用户名.github.io,固定格式
选择public,创建仓库

1
2
3
git config --global user.name "yzklov" //github用户名
git config --global user.email "1610114502@qq.com" //创建github的邮箱
npm install hexo-deployer-git --save //安装插件

创建ssh密钥
ssh-keygen -t rsa //完成以后按直接三下回车跳过
将.ssh文件里的id_rsa.pub文件里的全部内容复制下来,在github->setting里创建密钥,名字是填github用户名,然后把内容复制进去
修改_config.yml文件

1
2
3
4
5
6
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: 'git'
repo: 'git@github.com:yzklov/yzklov.github.io.git'
branch: main

可以上传到github了