今天继续作,想到自己还有一台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源码和插件机制的文章