部署Hexo博客新家小记
最近项目不忙,于是花了点时间部署了Hexo,虽然不难,但是还是遇到点小问题,特此写下这篇博客,希望能帮到有需要的同学。
hexo 安装步骤:
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server
遗憾的是第一步就卡住了,安装过程贼慢,我是等了一个小时,还没有安装完成,简直忍无可忍,查阅相关资料,原来是被墙的问题。
解决方案:选择国内镜像去获取资源
- 在安装时可以手动指定从哪个镜像服务器获取资源,我们可以使用阿里巴巴在国内的镜像服务器,命令如下:
npm install hexo-cli -g –registry=http://registry.npm.taobao.org
- 只需要使用–registry参数指定镜像服务器地址,为了避免每次安装都需要–registry参数,可以使用如下命令进行永久设置:
npm config set registry http://registry.npm.taobao.org
换了国内镜像,安装速度就很快了,原来一个小时没装成功的,现在不到一分钟就解决了,就是这么任性。
- 获取资源没问题了,可能还会遇到另一个问题:权限问题
很明显可以看到 “permission denied”
解决方案:sudo npm install hexo-cli -g