I AM MAO.YOUR FRIEND.WELCOME TO HERE.

每一个不曾起舞的日子都是对生命的辜负

Hexo博客从Windows转移到Mac

2016-06-03

刚才突然发现现在已经六月了,时间过的可真快啊,这个博客也搭建了一年多了。五月份我心爱的电脑主板烧了,在维修中心修了一个月竟然还没修好。我也是醉了。

没电脑的五月份把JS高程3终于看完了,看完之后翻翻之前的好像第六七章又快忘了。

维修人员的花言巧语让我感觉电脑两三天就好了,我每隔一天去一次,果然还是没修好,耽误了我不少事情。

考虑了几天那就换个电脑吧,所幸之前电脑的硬盘没有事。初见MAC,感觉很陌生,毕竟要经常远离让我熟悉了10多年的windows系统,难免有一份不舍之情。因为太舍不得(兼容IE567)windows系统,到手后赶紧装了VMbox,并且安装了win10。不过在我打开mac终端敲了几个cd几个ls和vim之后,居然感觉很熟悉。懵懂的我露出了*荡的笑容:“这不就是linux吗!”我对linux命令并未感到一丝害怕,毕竟曾(xiu)经(gai)手(pei)动(zhi)部(wen)署(jian)过OpenStack云计算平台。

但问题来了,我的HEXO咋办,我*,忘了这个事情了。然后我就开始找教程了。比起去年五月部署博客来说,这次感到很easy,什么安装Node.js、安装git、安装hexo、ssh啊闭着眼都能敲出来。遇到了几个小问题,不过都已经解决。需要注意的是:如果deploy不成功的时候删除根目录和主题下的.git和public文件夹重新g和d,或者测试一下ssh能否连接成功:ssh -T git@github.com。因为前几天换了个域名:maolove.cn。这次也就连网站和邮箱一起DNS解析了。

其中遇到一个重要的问题:git版本太高导致hexo d 的时候有权限问题:Permission denied (publickey). fatal: Could not read from remote repository.Please make sure you have the correct access rights and the repository exists.

所以要下载低版本的,我用的是git-1.9.3.tar。

各种版本的git下载网址是

https://www.kernel.org/pub/software/scm/git/

在一个你喜欢的文件夹(A)里解压一下安装包,然后解压,解压之后在终端进入该文件夹(A)进行编译:

编译安装的命令如下:

1
2
3
4
5
6
7
8
9
10
11
$ cd git-1.9.3
$ ./configure –prefix=/usr/local
$ make
$ sudo make install
//查看一下git的安装路径
$which git
//这里会得到路径/usr/local/bin/git

总得来说,网上有很多这种问题,简单一点,只要windows的hexo文件夹里面的内容有备份,在MAC上重新搭建一遍之后,将新文件夹里面的配置文件、文章还有主题中配置文件和修改过的代码替换成之前的就可以啦!!