一.前言

  由于网上有非常多搭建Hexo博客详细的讲解流程,笔者在此就不再重复,本文则偏向于搭建过博客的用户,用于回忆流程,以及二次搭建,不适合第一次搭建的用户观看。新手可以在bilibili搜索一下Hexo博客,通过视频的方式更容易上手。


二.基于Hexo框架的个人博客搭建流程

1. Hexo的安装步骤

(1)下载git和node.js
(2)进入终端运行
1
2
npm install -g hexo-cli
npm install hexo

如果网络条件不好则通过淘宝镜像

1
2
3
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g hexo-cli
cnpm install hexo

2. 创建博客

(1)创建博客文件夹
1
mkdir blog
(2)初始化博客文件夹
1
hexo init blog

如果根目录是blog,则运行

1
hexo init 
(3)进入博客安装npm
1
2
cd blog
npm install hexo-deployer-git --save
(4)生成你的第一篇博客
1
2
hexo g
hexo s

3. 部署github

此步骤笔者建议大家使用ssh公共钥连接github,因为https有的时候会遇到传不上去的情况

也可能是笔者个人网络原因,大家结合自身情况选择。

(1)创建一个github仓库

仓库名必须是:你的github用户名.github.io

(2)配置好user.name和user.email

进入根目录

1
2
git config --global user.name "用户名"
git config --global user.email "github绑定的电子邮箱"
(3)连接公钥

修改_config.yml文件(此处建议使用vscode修改),将文件底部修改为

1
2
3
4
deploy:
type: git
repo: git@github.com:github用户名/github用户名.github.io.git
branch: main
(4)部署博客

四连套

1
2
3
4
hexo c
hexo g
hexo s
hexo d
(5)补充:通过Https连接
1
2
3
4
deploy:
type: git
repo: https://github.com/github用户名/github用户名.github.io.git
branch: main

5. 为自己的github pages连接域名

(1)购买域名

大家可以通过阿里云和腾讯云进行购买域名

(2)在解析设置中添加记录

按照图片中的格式填就可以。

注意:不要企图通过ping的方式,来找出所有的IP地址。因为你的网站的IP是会变化的哦。所以你需要添加这四个解析到IP地址的A记录。参考官方文档

image-20211105181301373

(3) 添加域名

最后在github仓库setting中的page页面添加你所购买的域名保存即可


(原创,转载请注明出处)