Hexo迁移简单记录
- 2018-3-7
- 折腾
这几天巨硬一直在催着我更新系统,一言不合就在后台自动下载好Win10易升,然后自动启动强制更新。尽管我尝试了各种方法去阻止这个易升自动弹出来强制更新:包括关闭更新服务,将易升文件夹的文件权限改为只有用户可以修改...无奈,所有的方法在巨硬面前都是弱鸡。算了,我还是妥协吧!其实最关键的是它易升无法自动完成升级(可能是我关闭自动更新太久的缘故/哭),官方建议我直接用U盘重装系统。好在花了一天的时间,大概已经把我的电脑恢复之前使用的配置了(C盘剩余空间也因此大了20个G,也算是给我的唯一一丝慰藉吧~ /无奈)
扯远了,下面简单记录一下自己迁移Hexo到新系统上的步骤:
重要前提: 你的原来的Hexo目录必须还在
1. 安装软件
首先安装自行安装好以下软件:
1. nodejs
2. git
3. hexo
1 | npm install hexo -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
上去了,就不用重启啦~