使用Hexo建站的注意事项
为什么使用Hexo建站
首先要感谢公司同事70kg,我之前的博客也只是托管在gitpage上,而且没有博文的,使用的是jakyll。无意中看了70kg的博客,感觉很棒,就决定和他一样改用hexo建站。
建站前戏
因为我使用的是Mac,所以环境是OS X 10.11.2 EI Capitan
首先要安装:
安装Hexo
如果已经安装Node.js和git的话,可以在终端打命令安装hexo了:
$ npm install -g hexo-cli
注意:此处如果是OS X环境下报了error的话,需要注意两点:
Command Line Tools
你要先去App Store安装Xcode,然后在** Preferences -> Download -> Command Line Tools -> Install**这里去安装Command Line Tools
sudo模式下安装
可能会出现npm安装之后提示让你用管理员模式安装的error,所以这个时候就要在sudo模式下安装,终端下:
sudo npm install --unsafe-perm --verbose -g hexo
初始化Hexo
在终端下进入你喜爱的文件夹下,用命令对hexo初始化:
hexo init
初始化完成之后,我们要安装依赖包
npm install
注意:此处如果有问题,可能是安装依赖包出现问题,尝试在sudo模式下安装来解决问题:
sudo npm install
本地查看
现在基本上建站完成了,可以在本地服务器跑一下看看效果了。终端在hexo文件目录下输入:
hexo generate
hexo server
然后进入浏览器打开localhost:4000
查看效果吧
绑定域名
因为我之前就已经在gitPage上建好博客了,所以只需要终端:
hexo deploy
就可以把hexo提交上去,在gitPage上建站这方面的教程可以看Zippera's blog,使用Hexo建站说明很详细
绑定域名需要在hexo本地source目录中添加CNAME文件,内容就是购买好的域名。CNAME内容:
zcill.com
这个时候使用命令:
hexo g
hexo d
就可以完成hexo的基本安装了
常用命令
hexo g == hexo generate
hexo d == hexo deploy
hexo s == hexo server
hexo n "我的第一篇博客" == hexo new "我的第一篇博客"
这些命令可以使用简写,更加方便