hexo博客搭建

一、准备环境

1、Node.js 下载,并安装。具体请百度nodejs安装,很简单,官网下载插件然后下一步安装即可。
2、Git 下载,并安装。
3、安装Hexo,在命令行(即cmd或者终端)运行以下命令:

1
sudo npm install -g hexo

4、初始化Hexo,在命令行(即cmd或者终端)依次运行以下命令即可:
新建文件夹存放hexo项目

1
cd 存放hexo项目的目录
1
hexo init

初始化hexo项目
初始化完成后,在路径下,会产生这些文件和文件夹

1
2
3
4
5
6
7
8
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes

5、启动服务器。在路径下,命令行(即cmd或者终端)输入以下命令,运行即可:

1
hexo s

6、浏览器访问网址:http://localhost:4000/

至此,您的Hexo博客已经搭建在本地。

二、GithubPages

1、创建Github账号
2、创建仓库, 仓库名为:<Github账号名称>.github.io
注意这里的仓库名必须为Github账号名称,否则会报错
3、将本地Hexo博客推送到GithubPages
3.1、安装hexo-deployer-git插件。在命令行(即即cmd或者终端)运行以下命令即可:

1
npm install hexo-deployer-git --save
3.2、添加SSH key。
在命令行(即即cmd或者终端)运行以下命令即可:
1
ssh-keygen

一直按确定即可。

1
2
3
4
5
6
7
8
9
10
11
+---[RSA 2048]----+
| ... |
| .o |
| . ... |
|o . ..o. |
|o.. . .S= |
|o+ o . oo* . |
|+++ o ..o+.= |
|B* + ..+ .o o. |
|=+= ..E==oooo. |
+----[SHA256]-----+

出现这段代码即可。
3.3、在命令行(即cmd或者终端)运行以下命令即可:

1
vim ~/.ssh/id_rsa.pub

复制出来的编码,一定要从头复制
4、github配置
4.1、点击头像——settings——SSH and GPG keys——New SSH key
描述随便写,把上面获取的SSH key复制到上面

  1. 推送到GithubPages。在命令行(即cmd或者终端)依次输入以下命令, 返回INFO Deploy done: git即成功推送:
1
hexo g
1
hexo d

等待1分钟左右,浏览器访问网址: https://<Github账号名称>.github.io

至此,您的Hexo博客已经搭建在GithubPages, 域名为https://<Github账号名称>.github.io。