我们的 hexo 一般都是上传都 github 作为服务器,github 里面存的都是编译好处理完成后的文件,而我们平时编辑博客则是需要在源码上完成。这会导致我们换一台电脑没有源码就编辑不了博客的问题。这次我来分享一下自己的 hexo 备份方案。原理很简单。在本地添加 GIT,在上传之前把源码先提交推送到 GITEE 上。这样我们直接可以从 GITEE 上获取到源码

  1. 在 GITEE 创建私人仓库 使用 clone 拉下来 将里面的.git 文件夹直接拷贝到博客根目录

    image-20230131160902402
  2. 在根目录运行 CMD,然后使用命令推送到 GITEE 上 这里我的远程分支名字叫 master

1
2
3
git add .
git commit -m "描述"
git push -u origin master
  1. 在 GITEE 上看到推送上去的源代码了

    image-20230131162052737
  2. 之后发布博客只需要多加三步操作即可。添加,提交,推送

1
2
3
4
5
6
hexo c
git add .
git commit -m "Backup"
git push
hexo g
hexo d

Tip:如果换了一台电脑 把 GITEE 上的源代码拉完之后执行 来完成 hexo 的安装

1
2
3
npm install hexo-cli
npm install
npm install hexo-deployer-git