本篇博客介绍如何使用Hexo配合GitHub搭建个人博客,综合来看一共有以下几个步骤:
- 获得个人网站域名
- GitHub搭建个人仓库
- 安装
Git
,Node.js
,Hexo
获取个人域名
我是在阿里云购买的域名 forestneo.com
软件安装
Git 安装
下载地址为:https://git-scm.com/download/win,我下载的版本为Git-2.32.0-64-bit.exe
。安装之后可以通过下述命令查看是否安装成功:
1 | git --version |
然后需要在命令提示符中进行一个配置。首先设置 user.name
和user.email
,我的用户名和邮箱为:
1 | git config --global user.name "ForestNeo" |
随后生成ssh密钥文件:
1 | ssh-keygen -t rsa -C "dr.forestneo@gmail.com" |
直接回车即可,然后以下目录有生成的密钥文件信息,有id_rsa
和id_rsa.pub
两个文件。
接着去到GitHub
添加公钥,https://github.com/settings/keys,点击new SSH Key
。Title 可以随便填写,Key就是刚才id_rsa.pub
里面的内容。然后可以进行以下测试(运行ssh git@github。com
)查看是否配置成功。我一开始提示了一个消息,我选了yes之后重新运行上命令就好了。
到这里为止,说明GitHub的公钥与本地私钥是匹配的,就可以与GitHub通信了。
Node.js 安装
Hexo基于Node.js,因此要先下载Node.js,下载地址为:https://nodejs.org/en/download/,我下载的版本为node-v14.17.1-x64.msi
。安装之后可以在命令行中运行命令查看是否安装成功:
1 | node -v |
上面两个都出现版本号,则安装成功。
Hexo 安装
Hexo
是搭建个人博客的框架,首先需要使用npm
命令安装:
1 | npm install -g hexo-cli |
利用 Hexo 搭建博客
常用命令
1 | # 清除资源 |