之前是在windows下进行搭建,但是deploy一直没有成功;现在转战到ubuntu下,虽然过程没有windows下面那么顺利,遇到了很多“莫名其妙”的问题,但是也让整个流程变得比较清晰,而不只是照葫芦画瓢,下面就是在ubuntu14.04下的整个使用hexo在github上搭建静态博客的流程。
【注意】本文假设在各位的电脑上已经安装了git
安装Nodejs
在安装Nodejs之前需要借助nvm来进行安装,因此这里先进行nvm的安装
1
| $ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.24.0/install.sh | bash
|
安装完nvm之后,可以使用nvm来方便地进行Nodejs的安装
设置默认的nvm版本
1
| $ nvm alias default 0.12.0
|
安装hexo
1
| $ npm install -g hexo-cli
|
初始化hexo文件夹
1 2 3
| $ cd <folder> $ hexo init $ npm install
|
配置_config文件
1 2 3 4 5
| deploy: type: git repo: <repository url> branch: [branch] message: [message]
|
【注意】 必须是ssh连接方式而不可以是http,即git@github.com:
安装hexo-deployer-git
1
| $ npm install hexo-deployer-git --save
|
主要参考来自:
http://hexo.io/docs/ 【hexo官方文档】
https://github.com/creationix/nvm 【nvm开源项目之README.markdown】
http://blog.maxwi.com/2014/02/22/first-post/ 【Ubuntu+hexo+github搭建个人博客环境及hexo配置】(主要解决npm命令不存在问题)
http://www.cnblogs.com/zhcncn/p/4097881.html 【Hexo搭建Github静态博客】(主要解决仓库url地址填写问题)