Contents
  1. 1. 安装软件
    1. 1.1. 注意安装顺序!
  2. 2. 用Hexo克隆主题
    1. 2.1. 安装Hexo
    2. 2.2. 部署Hexo
    3. 2.3. 复制主题
    4. 2.4. 启用主题
    5. 2.5. 更新主题
  3. 3. 主题的配置
  4. 4. 将网站部署到Github上
    1. 4.1. 配置根目录下的_config.yml文件
    2. 4.2. 执行deploy将网站push到Github上
  5. 5. 参考博客及相关链接

安装软件

注意安装顺序!

1.安装Node.js Node.js下载传送门

2.安装Git Git下载传送门

用Hexo克隆主题

安装Hexo

打开Git

1
$ npm install -g hexo

部署Hexo

在我的电脑中建立一个名字叫[Hexo]的文件夹,然后再此文件夹中右键打开Git Bash。

1
2
$ hexo init
$ npm install

Hexo随后会自动在目标文件夹中建立网站所需的所有文件。
现在我们已经搭建起本地的hexo博客了,执行以下命令(在Hexo文件夹下),然后到浏览器输入localhost:4000看看。

1
2
$ hexo g
$ hexo s

复制主题

1
2
3
$ hexo clean
$ hexo g
$ hexo s

建立了Hexo文件之后复制wuchong的修改的主题

1
$ git clone https://github.com/wuchong/jacman.git themes/jacman

启用主题

修改Hexo目录下的config.yml配置文件中的theme属性,将其设置为jacman。(是Hexo根目录下的config.yml)

theme: jacman

更新主题

1
2
$ cd themes/jacman
$ git pull origin master

主题的配置

接下来通过来修改/themes/jacman/config.yml 来配置主题。

主题的作者已经提供了详细的配置说明,配置文件传送门

每次改完配置文件后,输入下面的命令重构本地网站

1
2
3
$ git pull origin master
$ hexo g #生成
$ hexo s #启动本地服务,进行文章预览

后两条命令可以用下面的组合命令代替

1
$ hexo d -g

将网站部署到Github上

配置根目录下的_config.yml文件

deploy:
type: git

repo: repository url.git

(例如,我的repo:https://github.com/Lazy-Pig/lazy-pig.github.io.git)

branch: master

执行deploy将网站push到Github上

之后执行下列指令即可完成部署,注意部署会覆盖掉你之前在版本库中存放的文件。

1
2
3
$ hexo clean
$ hexo generate
$ hexo deploy

现在访问 username.github.io 就可以看到你的博客啦!

参考博客及相关链接

1.如何搭建一个独立博客——简明Github Pages与Hexo教程

2.Hexo官网

3.Markdown的在线编辑网站StackEdit

Contents
  1. 1. 安装软件
    1. 1.1. 注意安装顺序!
  2. 2. 用Hexo克隆主题
    1. 2.1. 安装Hexo
    2. 2.2. 部署Hexo
    3. 2.3. 复制主题
    4. 2.4. 启用主题
    5. 2.5. 更新主题
  3. 3. 主题的配置
  4. 4. 将网站部署到Github上
    1. 4.1. 配置根目录下的_config.yml文件
    2. 4.2. 执行deploy将网站push到Github上
  5. 5. 参考博客及相关链接