文章目录
  1. 1. 初始化
  2. 2. 运行本地 Hexo 服务
  3. 3. 配置 Deployment
  4. 4. 本地文件提交到 GitHub Pages

初始化

首先安装 Hexo!安装完成后,执行以下命令来初始化Hexo。Hexo 将会在指定文件夹中新建所需要的文件。

1
2
3
$ hexo init 用户名.github.io
$ cd 用户名.github.io
$ npm install

运行本地 Hexo 服务

1
2
3
$ hexo server
或者
$ hexo s

网站会在 http://localhost:4000 下启动。如果 http://localhost:4000 能够正常访问,则说明 Hexo 本地博客已经搭建起来了。下面,将网站部署到Github。

配置 Deployment

在config.yml文件中,找到Deployment,然后按照如下修改(冒号后面记得空一格!):

1
2
3
4
5
6
$ # Deployment
$ ## Docs: https://hexo.io/docs/deployment.html
$ deploy:
$ type: git
$ repo: git@github.com:用户名/用户名.github.io.git
$ branch: master

本地文件提交到 GitHub Pages

1
2
3
4
5
6
7
8
9
10
11
12
$ // 删除旧的 public 文件
$ hexo clean
$
$ // 生成新的 public 文件
$ hexo generate
$ 或者
$ hexo g
$
$ // 开始部署
$ hexo deploye
$ 或者
$ hexo d

注意1:若上面操作失败,则需要提前安装一个扩展:

1
$ npm install hexo-deployer-git --save

注意2:将需要上传至github的内容放在source文件夹,例如CNAME、favicon.ico、images等,这样在 hexo d 之后就不会被删除了。

文章目录
  1. 1. 初始化
  2. 2. 运行本地 Hexo 服务
  3. 3. 配置 Deployment
  4. 4. 本地文件提交到 GitHub Pages