在github上配置hexo写blog

####安装nodejs

http://nodejs.org/

安装hexo

1
2
3
npm install -g hexo


###创建bolg文件夹

安装完成后在自己的工作目录创建一个文件夹

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
D:\work>mkdir blog

D:\work>cd blog

D:\work\blog>hexo init #初始化
[info] Copying data
[info] You are almost done! Don't forget to run `npm install` before you start b
logging with Hexo!

D:\work\blog>npm install #安装依赖
[email protected] node_modules\hexo-renderer-marked
├── [email protected]
└── [email protected]

[email protected] node_modules\hexo-renderer-ejs
├── [email protected]
└── [email protected]

[email protected] node_modules\hexo-renderer-stylus
├── [email protected] ([email protected], [email protected], [email protected], [email protected], glo
[email protected])
└── [email protected] ([email protected])


执行完上面的命令,就已经搭了一个本地的hexo环境,在当前目录输入命令

1
2
3
hexo generate
hexo server

访问 http://localhost:4000/ ,这时候本地的bolg就搭建好了。

_config.yml设置

参考http://zipperary.com/2013/05/29/hexo-guide-3/

设置主题

https://github.com/hexojs/hexo/wiki/Themes 可以找到喜欢的主题
使用git命令下载比如pacman这个主题

$ git clone https://github.com/A-limon/pacman.git themes/pacman

上传到github

1
2
hexo d -g

绑定域名

  1. 需要在git的master分支下创建一个名称为CNAME的文件。
  2. ping name.github.io 的到一个IP地址。
  3. 在dns里面将A记录解析到得到的IP地址。
  4. 等待解析。
作者

张巍

发布于

2014-11-26

更新于

2014-11-26

许可协议

评论