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