##前言
最近买了mac,但是博客还得写,于是需要把hexo的写作环境从windows迁移到mac上来.这里作一下纪录.


配置环境

在mac上安装nodejs和hexo,这里和window上安装的步骤差不多,可以看我之前的一篇文章hexo 简易教程 入门,这里注意hexo初始化的时候要记得设定文件夹。
PS:安装hexo的时候如果出错,可以尝试加sudo.


##设置git
如果新机器没有安装git,可以在terminal中输入git,mac会提示你帮你装git的。然后为你的新机器产生ssh,添加到github上去,ssh key的产生命令为:

1
2
3
4
ssh-keygen -t rsa -C "xxx@xxx.com"
你也可以用:
ssh git@github.com
进行测试

生成的ssh key纪录在~/.ssh文件夹的id_rsa.pub中,把里面的内容粘贴到github设备key列表中就好。

更新

hexo 更新到3.0之后,需要把_config.yml中的github修改为git才能正常deploy。然后执行npm install hexo-deployer-git --save


##迁移
迁移没有我想象的那么困难,把原博客的文件夹中的_config.yml,scaffolds,source,themes文件或文件夹整个搞过来对mac下的博客文件夹进行覆盖
然后

1
2
hexo g
hexo d

ok,如果你还想再windows上和mac同时写文章,可以看看下面的参考。


##参考