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

Hexo个人博客搭建

  • 一、博客搭建的前提(环境配置)
    • 1.Git
    • 2.Node.js
    • 3.Gitee或GitHub
  • 二、博客搭建(Hexo核心)
    • 1.Hexo下载
    • 2.Hexo初始化
    • 3.启动博客
  • 三、挂载到Gitee或GitHub。
    • 1、挂载须知
    • 2.开始挂载
    • 3.问题解答

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

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 进行初始化。
在这里插入图片描述
初始化成功后,文件夹下就会有下方形式的目录结构。
Hexo个人博客的搭建(Windows版)_第1张图片

3.启动博客

cmd进入到这里,然后输入hexo s -g启动,博客就搭建完成了。
在这里插入图片描述
输入本地地址访问博客。
Hexo个人博客的搭建(Windows版)_第2张图片

三、挂载到Gitee或GitHub。

1、挂载须知

在Gitee或GitHub上时,为了方便,我们要创建SSH密钥,用SSH连接更为方便的推送。
方法: ssh-keygen -C “[email protected]
xxxxxx输入你自己的邮箱号,然后一直回车,就会生成密钥。在 ~/.ssh 中 ,Windows用户在 C:/Users/xxx/.ssh 下
xxx是你电脑的用户名 每个人可能会有不同
Hexo个人博客的搭建(Windows版)_第3张图片
用记事本打开 id_rsa.pub 就是你的公钥。
在Gitee的设置里添加ssh公钥。标题自己取,公钥就是复制出来的那一串。
Hexo个人博客的搭建(Windows版)_第4张图片
在GitHub的设置中添加公钥,
Hexo个人博客的搭建(Windows版)_第5张图片
Hexo个人博客的搭建(Windows版)_第6张图片
在开始挂载前还要给hexo安装git依赖,输入npm install --save hexo-deployer-git

2.开始挂载

SSH添加好以后,开始修改Hexo的配置文件。
Hexo个人博客的搭建(Windows版)_第7张图片
把Gitee或GitHub的SSH地址复制下来,添加到配置文件中。
Hexo个人博客的搭建(Windows版)_第8张图片
Hexo个人博客的搭建(Windows版)_第9张图片
然后就是输入hexo cl 清除缓存,代码全拼是 hexo clean
清除缓存后就推送到Gitee,输入hexo g -d
Hexo个人博客的搭建(Windows版)_第10张图片
推送成功后,就可以开启Gitee Pages 或GitHub 中的Pages 。
Gitee中的Pages需要实名认证才可以开启
Hexo个人博客的搭建(Windows版)_第11张图片
在开启是要勾选强制HTTPS
Hexo个人博客的搭建(Windows版)_第12张图片
在这里开启成功后会生成一个网址,这就是你的博客网址了。
这里我推荐用GitHub,因为Gitee的网址生成时会出现重复的状况
在这里插入图片描述
GitHub的网址大部分不会重复。
在这里插入图片描述

3.问题解答

在这里如果出现下面这个问题,就是推送失败
在这里插入图片描述
处理方法:
在blog中输入npm install --save hexo-deployer-git
就是hexo缺少git的依赖

你可能感兴趣的:(Hexo,博客,windows,经验分享)