hexo迁移到OS X

今天继续作,想到自己还有一台Macbook,当然必须是写blog利器啦,所以果断迁移到OSX上。

说实话,OSX作为开发机,不知道比Windows强到哪里去了,只可惜,工作原因,还是必须在Windows上折腾。

迁移到OSX上更简单,同样,新建一个自己的Workspace,然后从gitlab上clone下blog源码。
当然,在此之前,需要配好.ssh。从Windows上将ssh key文件copy到OSX的~/.ssh目录。

copy完成后,我很开心的执行git clone 然而!! ,却告诉我ssh key no permission。好吧,我想起来了,Windows上Copy过来的文件默认都是rwxrwxrwx格式的,而~/.ssh下的key要求只有owner有rw权限,其它用户(包括root)都不能有权限,所以,必须执行以下命令

1
chmod 600 key_name

然后,就可以开心的git clone

具体的搬家方法可以参照上一篇文章

P.S.
hexo竟然不能原生支持internal,所以上一篇文章的超链接地址是我hardcode的。这催生了我要阅读hexo源码,学习hexo的插件机制,顺便借此熟悉下大名鼎鼎的nodejs,加油!

下面给出2个很好的介绍hexo源码和插件机制的文章