换了一台电脑,怎么迁移上面的hexo博客?
问题引入
hexo作为一个静态博客,写作都是在本地的电脑上,然后hexo g -d,上传部署
那要是我们更换了一个电脑该怎么办呢?
参考资料:
https://www.zhihu.com/question/21193762/answer/489124966
过程描述
简单来说,原来的电脑是A,新电脑是B
A:在仓库创建一个分支hexo,设置为默认分支,然后克隆到本地,只留下.git这个文件,
然后把原来博客的那个文件夹复制来这里面,然后git push上去
B:新电脑先配置一些基本的git操作,让你能够连接到github上
然后把hexo分支下的东西git clone下来
重新安装hexo
就可以了
遇到的问题
git push 443,10043?好像是这个
443好像是墙,10043是因为挂了代理要设置一下
git config --global http.proxy socks5://127.0.0.1:7890
git config --global https.proxy socks5://127.0.0.1:7890
hexo本地测试运行重启后页面空白,提示 : WARN No layout: index.html?
参考链接:
https://www.zhihu.com/question/38781463
这个问题是因为主题文件夹是空的,把之前的theme主题下的文件复制过来这里就行了
后记
其实我一直不太懂hexo的逻辑
今天才知道了hexo其实没有上传我写的.md文件,只是把他们解析成html文件,然后上传到GitHub上
这个是本地的源文件
这个是解析之后上传的文件