换了一台电脑,怎么迁移上面的hexo博客?

问题引入

hexo作为一个静态博客,写作都是在本地的电脑上,然后hexo g -d,上传部署

那要是我们更换了一个电脑该怎么办呢?

参考资料:
https://www.zhihu.com/question/21193762/answer/489124966
image


过程描述

简单来说,原来的电脑是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上
这个是本地的源文件
image
这个是解析之后上传的文件
image

posted @ 2022-09-10 16:04  yangstar  阅读(371)  评论(0编辑  收藏  举报