网上也有类似的教程,但是每次都要去上网查询怎么去配置,比较耗时。所以就自己记录下来,方便以后看。
开始前准备
本博文默认git,nodejs已经安装好
分析文件
1.哪些文件是必须拷贝走的(拷贝到新的电脑)
首先是之前自己修改的文件,像配置文件_config.yml,theme文件夹,source文件夹自己写的原始文件这些都是必须要拷贝走的。除此之外还有scaffolds文件夹(文件的模板),package.json(使用哪些包),.gitignore(提交忽略哪些文件夹)
总结:
_config.ymlthemesourcescaffoldspackage.json.gitignore
这些是需要拷贝的
2.哪些文件是需要忽略不用管的
.gitnode_mouldes/public/.deploy_git/db.json
开始迁移
1 | // 全局安装hexo |
本地测试是否安装成功
1 | //先本地预览 |
部署到github上
由于迁移的原因,本地的公钥私钥需要重新生存,请参考这篇文章Mac下Github的SSH公钥生成记录
然后测试
1 | // 正式部署 |