Hexo 是基于 Node.js 高效率静态博客程序。
可以方便的生成静态网页托管在github和Heroku上。
本次安装环境:
服务器:阿里云ECS
内存:1G
带宽:1M
硬盘:20G
操作系统:Ubuntu 14.04 64bit LTS
1. 安装前提
安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。
$ npm install -g hexo-cli
安装 Node.js 和 Git 请参考:
- 安装 Nodejs:http://varyu.com/notes/166.html
- 安装 Git:http://varyu.com/notes/160.html
2. Hexo 安装
安装好了 Nodejs 和 Git 之后,执行以下命令开始安装:
npm install -g hexo-cli
由于国内网络原因,直接使用 npm 安装的话经常出现卡住而导致无法正常安装,解决办法就是修改 npm 的安装源,以下三种方法任选一个即可(正常的朋友不用执行这一步)
1.通过config命令:
npm config set registry http://registry.cnpmjs.org
npm info underscore (如果上面配置正确这个命令会有字符串response)
2.命令行指定
npm --registry http://registry.cnpmjs.org info underscore
3.编辑 ~/.npmrc 加入下面内容
registry = http://registry.cnpmjs.org
3. 初始化
安装成功后,执行以下代码:
$ cd hexo // 进入到博客根目录
$ hexo init // 初始化
$ npm install
4. 预览博客
$ hexo server
出现提示:
INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
打开 http://0.0.0.0:4000/ 就可以看到效果了,0.0.0.0 是你的IP地址,如果是本地环境的话是 http://http://localhost/:4000/