0%

找回我的blog

更好的备份

博客3年没有更新,花了点时间查阅了hexo的使用方法,并在网盘找到了备份的博客目录,在新电脑上重新安装hexo、配置好git SSH KEY之后,我尝试再post一篇水文。

如果没有较好的备份,快速恢复到一个能写博客的状态很难。之前通过网盘管理备份,汲取教训,这次我想把所有的markdown文件、hexo、next的配置、Obsidian的配置都放到git仓库里。

备份next主题

从主仓中fork了新仓,将当前的文件全部上传:https://github.com/carpediemtal/hexo-theme-next

备份hexo配置和markdown文件

将hexo生成的blog文件夹作为git仓库上传,只保留配置文件和source文件夹(包含markdown)

备份Obsidian Vault

.obsidian存放到_post目录下,提交到git仓库。

恢复步骤

1
2
3
4
5
6
7
8
git clone https://github.com/carpediemtal/blog.git
cd blog
npm install -g hexo-cli

cd blog/themes
git clone https://github.com/carpediemtal/hexo-theme-next.git

npx hexo server

用Obsidian打开blog/source/_posts开始写作。

图床

我多数文章的插图都在新浪的服务器上,但新浪也不是慈善机构,现在所有图片都无法正常访问了,我能接受花费些money让我的blog保持可访问状态,需要寻求解决方案。

好在图片还在,并未从新浪的服务器中直接删除。参考了这篇帖子:
2023 年微博图床 403 全失效,一个方法秒解决!

参考

写作 | Hexo