hexo更换电脑重新部署

电脑系统重装之后,之前的配置都丢失了,重新部署是个坑,我给重新踩一下,写下这个文档,免得下次再次踩坑。

更换淘宝源

在重新安装hexo的时候,Nodejs本身的速度还好,Windows下直接在官网下载安装就可以了,不过hexo本身可能是因为墙的原因,速度真的是太卡了,还常常安装失败。后来改用了淘宝的源,速度真的是要好了很多。改成淘宝源很简单:

1
npm install -g cnpm --registry=https://registry.npm.taobao.org`

等这个安装完后,将涉及到npm install的都改成cnpm install就可以了。

安装hexo和npm包

两条命令就可以。
安装hexo:

1
cnpm install hexo-cli -g

cd进入blog文件夹后,安装npm包:

1
cnpm install

使用体验而言,比国外的速度实在要快太多。

利用git pages同步服务

项目的master我是放在coding.net上面,同时将hexo的_config.yml中的deploy字段设置成coding-pages,如下。

1
2
3
4

type: git
repository: git@git.coding.net:yaowenxi/yaowenxi.git
branch: coding-pages

在部署新的文章的时候,我只需要先将master的分支用git add git commit git push推送上去,然后再将pages页面deploy一下就行了。
deploy命令:

1
hexo g -d

至此,一遍文章的部署就算搞定了。