Hexo个人博客搭建
一、博客搭建的前提(环境配置)
1.Git
Git官网下载.
下载完成后,点击安装包,选项全部默认,一路Next,就安装完成了。
测试就打开cmd,输入 git --version,会出现如下图就是安装成功。
2.Node.js
Node官网下载.
下载完成后,点击安装包,选项全部默认,一路Next,就安装完成了。
测试就打开cmd,输入 node -v ,会出现如下图就安装成功。
3.Gitee或GitHub
准备Gitee或GitHub账号,这个是托管的,可以不需要自己的服务器和域名就可以有自己的博客。
Gitee官网
GitHub官网
注册完成后,创建一个仓库,然后就可以继续下一步了。
创建仓库的时候用 你的名字.gitee.io 或 你的名字.github.io 这样后面托管的域名比较好记。
二、博客搭建(Hexo核心)
1.Hexo下载
在你想建成博客目录的盘符创建一个文件夹作为博客的顶级目录。
打开cmd,进入创建的文件夹,输入npm install hexo-cli -g 安装hexo
2.Hexo初始化
安装完成后,输入hexo init blog 进行初始化。
初始化成功后,文件夹下就会有下方形式的目录结构。
3.启动博客
cmd进入到这里,然后输入hexo s -g启动,博客就搭建完成了。
输入本地地址访问博客。
三、挂载到Gitee或GitHub。
1、挂载须知
在Gitee或GitHub上时,为了方便,我们要创建SSH密钥,用SSH连接更为方便的推送。
方法: ssh-keygen -C “xxxxxx@163.com”
xxxxxx输入你自己的邮箱号,然后一直回车,就会生成密钥。在 ~/.ssh 中 ,Windows用户在 C:/Users/xxx/.ssh 下
xxx是你电脑的用户名 每个人可能会有不同
用记事本打开 id_rsa.pub 就是你的公钥。
在Gitee的设置里添加ssh公钥。标题自己取,公钥就是复制出来的那一串。
在GitHub的设置中添加公钥,

在开始挂载前还要给hexo安装git依赖,输入npm install --save hexo-deployer-git
2.开始挂载
SSH添加好以后,开始修改Hexo的配置文件。
把Gitee或GitHub的SSH地址复制下来,添加到配置文件中。

然后就是输入hexo cl 清除缓存,代码全拼是 hexo clean
清除缓存后就推送到Gitee,输入hexo g -d
推送成功后,就可以开启Gitee Pages 或GitHub 中的Pages 。
Gitee中的Pages需要实名认证才可以开启
在开启是要勾选强制HTTPS
在这里开启成功后会生成一个网址,这就是你的博客网址了。
这里我推荐用GitHub,因为Gitee的网址生成时会出现重复的状况![]()
GitHub的网址大部分不会重复。
3.问题解答
在这里如果出现下面这个问题,就是推送失败
处理方法:
在blog中输入npm install --save hexo-deployer-git
就是hexo缺少git的依赖