Hexo+Github搭建个人博客
前言
历时两天,终于将博客搭建成功,先写一下如何用Hexo+Github搭建自己的博客
环境准备
安装Git Bash
Git Bash 下载地址
安装Node.js
Node.js 下载地址
检查是否成功安装
打开cmd(命令提示符)输入以下代码进行检查1
2
3node -v
npm -v
git --version
若成功安装,则会出现以下类似的版本号
打开cmd安装Hexo1
npm install hexo-cli -g
github仓库配置
github注册就不在此赘述了,请自行百度
新建仓库
新建一个仓库,名称为你的用户名.github.io,例如你的github用户名为byj,则你需要建的名称为byj.github.io
生成SSH Keys
打开任意一个文件夹,右键运行Git Bash Here
进入Git页面
输入命令
1 | ssh #检查是否安装了ssh |
生成ssh
1 | ssh -keygen -t rsa -C "你的邮件地址" |
输入后需要敲4次回车
见到如下内容则代表成功
打开C盘下的Users文件夹,打开Administrator文件夹,找到.ssh文件夹,打开id_rsa.pub文件,复制其中的秘钥
将秘钥复制进Git Hub中,如图


生成博客
在Git Bash中依次输入1
2
3hexo init #初始化Hexo博客
hexo g #生成博客
hexo s #生成静态本地博客页面
此时会看到Git Bash给了你一个网址
通过该网址即可进入你的本地博客
接下来,就需要将我们的博客文件上传至GitHub仓库了
上传至GitHub
打开Blog根目录下的_config.yml文件,翻至最后,修改deploy配置如下1
2
3
4deploy:
type: git
repo: git@github.com:你的github名字/你的github名字.github.io.git #不会可直接复制下图红圈填在这
branch: main
安装hexo-deployer-git自动部署发布工具1
npm install hexo-deployer-git --save
依次执行以下三条指令
hexo clean
hexo g
hexo d
在弹出的Git Hub登陆界面输入账号和密码
随后会提示让你输入令牌
获取GitHub令牌
在github中找到settings
进入Developer settings
新建一个令牌
在之前弹出的登陆界面粘贴刚才生成的令牌
等待上传成功
进入博客
进入你的github博客仓库,进入settings
进入Pages获得你的博客网址








