由于hexo的文档里并没有一步步详细写出过程的细节,在Windows下又更麻烦,所以就很容易入坑。
安装
安装github for windows,msysgit 安装包: https://github.com/msysgit/msysgit/releases
安装nodejs,到nodejs的官网上下载很慢,到淘宝的镜像去下载: https://npm.taobao.org/
安装hexo,使用包管理工具npm安装hexo:npm install -g hexo-cli,
问题:安装慢
这个时候如果下载hexo的速度很慢,需要nodejs下npm的安装源,在nodejs的安装目录下找到.\node_modules\npm\npmrc,添加或者更改已有的registry = https://registry.npm.taobao.org ,不懂为什么叫registy。淘宝的镜像上提供了一个cnpm的工具,但是之后hexo自己安装依赖的时候还是用的npm,依然慢。所以还是直接改的配置。
问题:运行了提示local hexo not found
安装好hexo-cli之后,别再在windows的命令提示符下用hexo了,会报错,Local hexo not found in Try running: \'npm install hexo --save\' 之类的东西。在这个问题狠狠坑了我一把,还去找\Roaming\npm\node_modules\hexo-cli\lib\hexo.js看看是什么问题,纯属浪费时间。
到msysgit目录下找到git-bash.bat 或者 git-bash .vbs运行,在bash下运行hexo。