The first blog with Hexo
在Ubuntu 13.10 Linux环境下使用Hexo搭建Github博客系统
Github的Git环境搭建
- 安装git:sudo apt-get install git
- 生成SSH Key并验证连通性 https://help.github.com/articles/generating-ssh-keys
Github Pages博客搭建
- 主要参考下文中使用GitHub Pages建立博客的部分:http://beiyuu.com/github-pages/
- 需要注意的是Github的博客页面不一定能及时反映更新,有时需要等10分钟左右
安装Hexo
- 安装nodejs: sudo apt-get install nodejs
- 在不同的Linux环境或Ubuntu更早的版本安装nodejs,请参考:http://stackoverflow.com/questions/16302436/install-nodejs-on-ubuntu-12-10
- 安装npm: sudo apt-get install npm
- 安装Hexo的方法主要参考Hexo的官方主页 http://zespia.tw/hexo
- 如果npm需要代理访问,直接修改Linux环境的代理http(s)_proxy或者设置npm的代理都不能奏效,最后求助于Github的问题列表,指到SO的一则回答,依法照搬,OK!(注意加sudo)http://stackoverflow.com/questions/7559648/is-there-a-way-to-make-npm-install-the-command-to-work-behind-proxy
- 运行命令hexo init之后出错的解决方法:将hexo(/usr/local/bin/hexo)中的node改为nodejs即可
|
|
这个问题已经提交到hexo的Github主页:https://github.com/tommy351/hexo/issues/355
[Update] Zippera回答了这个问题,建议是使用npm安装nodejs,而不是先安装nodejs