maupassant属于极简风格的Hexo主题。

关于maupassant的介绍在屠城的博客中有介绍,在我这里就不多说了,我主要讲讲在我使用maupassant中遇到的一些坑:

主题安装

安装主题和渲染器:

1
2
3
$ git clone https://github.com/tufu9441/maupassant-hexo.git themes/maupassant
$ npm install hexo-renderer-jade --save
$ npm install hexo-renderer-sass --save

编辑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,是的,又报错了,查资料,googlestackOverFlowgithub,果然我大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,少使用某度,坚持不一定成功,但是坚持到底一定可以成功。