新电脑迁移hexo


🤖 AI 摘要
本文记录了作者将Hexo博客迁移到新电脑的过程。主要参考了相关技术文章,解决了git bash卡死和Typora配置阿里云OSS的权限问题。作者还反思了备份方式,指出GitHub上仅存储了生成的静态文件,而非源码,导致误删后无法直接恢复。因此建议未来应创建两个仓库分别存放源码和部署产物,以便于多设备协作和备份。

前言

换电脑有段时间了,但是一直没有将hexo博客给迁移到新电脑上,最近研究了一下如何迁移,在这里做一个记录,也作为迁移后的第一篇博客

主要参考下面这篇文章进行:

换电脑后怎么迁移hexo博客?_hexo换电脑了怎么办-CSDN博客

遇到的问题

1.git bash here卡死

尝试过重装、降低git版本、装在C盘等方法都没有解决,后面直接用cmd执行相关命令

image-20250712224330583

2.Typora配置阿里云OSS存储权限问题

参考Typora+阿里云OSS实现图片自动上传(不需要安装软件)_typora oss-CSDN博客

不过需要注意创建RAM用户后需要为用户分配相应的权限,例如AliyunOSSFullAccess,否则测试上传的实现会报错权限问题。

待解决的问题

1.深入学习一下git,后续应该是可以通过git在不同的电脑上进行提交

2.git bash here卡死问题

更新

最近在折腾博客的时候cursor误删了hexo本地文件夹,我想着GitHub上反正有备份,应该没有问题,结果clone下来一看和hexo本地文件夹并不太一样,还好之前U盘里有老的备份。

其实,Github上存的只是生成后的静态文件,其实是源码文件夹下的public文件夹的内容

index.html
css/
js/
images/

没有 source/ themes/ package.json

所以没办法hexo s

所以为了以后换电脑之后更好备份,也为了多台电脑之间可以协作,可以再创建一个仓库存储源码

仓库 1:blog-source(存 Hexo 源码,纯存档/协作)

仓库 2:现在这个(存部署产物,给 GitHub Pages 用)


文章作者: Ab4nd0n
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ab4nd0n !
评论
  目录