我们的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