Hexo迁移简单记录

Hexo迁移简单记录

这几天巨硬一直在催着我更新系统,一言不合就在后台自动下载好Win10易升,然后自动启动强制更新。尽管我尝试了各种方法去阻止这个易升自动弹出来强制更新:包括关闭更新服务,将易升文件夹的文件权限改为只有用户可以修改...无奈,所有的方法在巨硬面前都是弱鸡。算了,我还是妥协吧!其实最关键的是它易升无法自动完成升级(可能是我关闭自动更新太久的缘故/哭),官方建议我直接用U盘重装系统。好在花了一天的时间,大概已经把我的电脑恢复之前使用的配置了(C盘剩余空间也因此大了20个G,也算是给我的唯一一丝慰藉吧~ /无奈)

扯远了,下面简单记录一下自己迁移Hexo到新系统上的步骤:

重要前提: 你的原来的Hexo目录必须还在

1. 安装软件

首先安装自行安装好以下软件:

1. nodejs

2. git

3. hexo

1
2
npm install hexo -g
npm install hexo-cli -g

注:为保险起见,最好先cd到你的Hexo根目录下

2. 配置密钥

1. 在本机上生成秘钥

1
ssh-keygen -t rsa -C "your@email.com"

2. 拷贝公钥到服务器上

将本机上`~/.ssh/id_rsa.pub文件中的内容拷贝到服务器/home/git/.ssh/authorized_keys文件中

3. 配置用户名和邮箱信息

在新系统上第一次使用hexo d命令将博客文件部署到服务器上时,服务器会问你Who are you

这时按照命令行的要求填写自己的用户名和邮箱就好,以后就不会再提示。

4. 重启电脑

解决命令行找不到Hexo相关命令的错误,如果你可以直接hexo d上去了,就不用重启啦~