说说我在使用Hexo主题maupassant碰到的那些坑
maupassant属于极简风格的Hexo主题。
关于maupassant的介绍在屠城的博客中有介绍,在我这里就不多说了,我主要讲讲在我使用maupassant中遇到的一些坑:
主题安装
安装主题和渲染器:
|
|
编辑Hexo根目录下的 _config.yml,将theme 的值改为 maupassant,其实这个都好说,重要的是安装渲染器的时候遇到比较蛋疼的问题。
首先,本人电脑有shadowsocks,和vpn,所以不需要使用国内淘宝的镜像,如果你的电脑不能够fq,那么请使用光头强提供的方法来安装渲染器。
注:第一次安装的时候,node版本是v5.9.0,npm是v3.4.x,在装hexo-renderer-jade的时候,一直报错,具体的错误信息不记得了,大概就是版本问题,之后博主使用nvm把node的版本降到v0.12.13,npm版本降到v2.15.x,当然,你也可以使用n来管理你的node版本,再次安装hexo-renderer-jade 提示successfully。
博主以为就要大功告成了,都开始激动了,终于可以使用我倾心已久的主题了,马上动手安装hero-renderer-sass,可是结果却是Error,是的,又报错了,查资料,google,stackOverFlow,github,果然我大google就是强,看到有人说把node版本升级就ok了,但是并没有说升级到什么版本,没办法,只能试了。
继续 nvm ls-remote
看到最新版本的node是v6.1.0,nvm install v6.1.0
升级node到最新版本,这次博主就很小心了,并没有报太大的希望,果不其然,依然是Error,博主实在是没有办法,但又有强迫症,不解决问题,睡不着觉的那种,所以博主就抱着试试看的心态发email给 屠城 问node和npm的版本,也就是在他机器上node和npm的使用版本。
在这期间,博主又看了看其他的主题,还是没有特别喜欢的,在焦急的等待中盼来了email,简简单单的两行字:node v4.4.3 ,npm v2.15.1。马上动手降级node到v4.4.3,紧接着安装hexo-renderer-sass:npm install hexo-renderer-sass --save
。
中间博主就去外边抽烟去了,回来看到又Error了,但是这次报错好像和前两次都不一样了,记得有proxy字样,我有开shadowsocks,可以google啊,怎么会有问题呢,机智的我在终端中 ping google.com,果然,timeout了,shadowsocks是浏览器用的时候才可以,终端了,比如安装的一些被q的软件是不能用的,马上连接vpn,ping google.com 这次可以ping 通,重新 npm intall
,这次很快就successfully了,终于可以使用我大maupassant了,开心。
总结
不要气馁,多使用google,少使用某度,坚持不一定成功,但是坚持到底一定可以成功。