电脑系统重装之后,之前的配置都丢失了,重新部署是个坑,我给重新踩一下,写下这个文档,免得下次再次踩坑。
更换淘宝源
在重新安装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
至此,一遍文章的部署就算搞定了。