####安装nodejs
http://nodejs.org/
安装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 #安装依赖 hexo-renderer-marked@0.1.0 node_modules\hexo-renderer-marked ├── marked@0.3.2 └── lodash@2.4.1
hexo-renderer-ejs@0.1.0 node_modules\hexo-renderer-ejs ├── ejs@1.0.0 └── lodash@2.4.1
hexo-renderer-stylus@0.1.0 node_modules\hexo-renderer-stylus ├── stylus@0.44.0 (css-parse@1.7.0, mkdirp@0.3.5, sax@0.5.8, debug@2.1.0, glo b@3.2.11) └── nib@1.0.4 (stylus@0.45.1)
|
执行完上面的命令,就已经搭了一个本地的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
绑定域名
- 需要在git的master分支下创建一个名称为CNAME的文件。
- ping name.github.io 的到一个IP地址。
- 在dns里面将A记录解析到得到的IP地址。
- 等待解析。