系统配置-Hexo搭建博客系统

本篇博客介绍如何使用Hexo配合GitHub搭建个人博客,综合来看一共有以下几个步骤:

  • 获得个人网站域名
  • GitHub搭建个人仓库
  • 安装GitNode.jsHexo

获取个人域名

我是在阿里云购买的域名 forestneo.com

软件安装

Git 安装

下载地址为:https://git-scm.com/download/win,我下载的版本为Git-2.32.0-64-bit.exe。安装之后可以通过下述命令查看是否安装成功:

1
git --version

然后需要在命令提示符中进行一个配置。首先设置 user.nameuser.email,我的用户名和邮箱为:

1
2
git config --global user.name "ForestNeo"
git config --global user.email "dr.forestneo@gmail.com"

随后生成ssh密钥文件:

1
ssh-keygen -t rsa -C "dr.forestneo@gmail.com"

直接回车即可,然后以下目录有生成的密钥文件信息,有id_rsaid_rsa.pub两个文件。

image-20210630095905815

接着去到GitHub添加公钥,https://github.com/settings/keys,点击new SSH Key。Title 可以随便填写,Key就是刚才id_rsa.pub里面的内容。然后可以进行以下测试(运行ssh git@github。com)查看是否配置成功。我一开始提示了一个消息,我选了yes之后重新运行上命令就好了。

image-20210630101228847

到这里为止,说明GitHub的公钥与本地私钥是匹配的,就可以与GitHub通信了。

Node.js 安装

Hexo基于Node.js,因此要先下载Node.js,下载地址为:https://nodejs.org/en/download/,我下载的版本为node-v14.17.1-x64.msi。安装之后可以在命令行中运行命令查看是否安装成功:

1
2
node -v
npm -v

上面两个都出现版本号,则安装成功。

Hexo 安装

Hexo是搭建个人博客的框架,首先需要使用npm命令安装:

1
npm install -g hexo-cli

image-20210630101810086

利用 Hexo 搭建博客

常用命令

1
2
3
4
5
6
7
8
# 清除资源
hexo clean
# 生成博客
hexo g
# 启动博客
hexo s
# 同步到Github
hexo d
Thanks for rewarding