Hexo个人博客的搭建(Windows版)

一、博客搭建的前提(环境配置)

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的依赖


版权声明:本文为weixin_57349957原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。