使用gitcafe hexo搭建博客

安装nvm

wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

或者

wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

安装nodejs

nvm install 5.1 5.1.x的稳定版本可以被安装,也可以换成其他稳定版

启用nodejs

nvm use 5.1 对应你安装的

安装 Hexo

npm install -g hexo-cli

初始化Hexo
hexo init <folder>
cd <folder>
npm install
当前目录结构应该为:
.
├── _config.yml
├── package.json
├── scaffolds
├── scripts
├── source
| ├── _drafts
| └── _posts
└── themes

配置_config.yml

注意:
1.修改配置文件时注意YAML语法,参数冒号:后一定要留空格
2.中文乱码请修改文件编码格式为UTF-8
deploy 配置
deploy:
type: git
repository: git@gitcafe.com:akuandev/akuandev.git
branch: gitcafe-pages
需要在gitcafe 创建和用户名相同的仓库

域名设置:

在gitcafe的项目设置中选择page服务
添加自定义域名

域名解析设置

我使用的是dnspod 域名cname到gitcafe.io 需要几分钟的时间生效

添加文章:
hexo new “title”
修改产生的markdown 文件
清楚缓存 hexo clean
生成文章信息 hexo g
部署 hexo d

ps:
问题1:nvm 重启失效 原因nodejs版本没有设置

查找node版本
➜ node –version
v5.1.0
设置默认版本
nvm alias default 5.1

hexo官方安装指引