Hexo部署环境迁移

主要操作原理

重新搭建Hexo环境,并将原来的相关配置文件拷贝到新的项目进行生成和部署即可。

1、安装node.js

2、安装Git

3、在终端中输入如下命令

sudo npm install-g hexo
hexo -version# 检测hexo是否安装成功

4、选一个hexo主目录,并进入到到该目录进行初始化

hexo init

5、配置ssh key

ls -al ~/.ssh #检测本地是否已经配置过了
因为是新目录,肯定没有配置过啦,所以就直接新建就可以了
ssh-keygen -t rsa -C “youremail@example.com”

6、登录自己的github账号,在settings下的Deploy keys中新增一个key

SSH KEY的内容在本地电脑用户目录下,可能隐藏了,同时按下快捷键SHIFT+COM+.即可看到.ssh目录,进入后可以查看到有个文件id_rsa.pub,查看该文件中内容的方法是进入到该目录,利用命令more id_rsa.pub即可查看,拷贝后填入github中即可。

7、ssh -T git@github.com

8、将原来电脑的hexo文件夹中的文件除了.deploygit和node_modules之外的所有文件拷贝并替换掉即可。

9、生成并部署

hexo g
hexo d

10、如果hexo d 失败,并提示deployer未安装,那么先要进行安装

npm install hexo-deployer-git –save

11、再次进行生成和部署即可。

参考资料如下:

hexo构造静态文件无法生成index.html等文件