hexo-auto-backup

hexo自动备份脚本👏👏

🤜 提前的操作

  • 在自己的博客根目录下确保已经初始化并连接仓库

👉 使用

  • 这里以 butterfly 主题为例,请根据自己的主题实际操作

  1. 删除 /theme/butterfly 目录下的 .git 文件夹
  2. 取消跟踪 在博客根目录下执行
    1
    git rm --cached /theme/butterfly
  3. 新建分支 并上传
    1
    2
    3
    4
    5
    git checkout -b hexo

    git add .

    git commit -m "hexo backup"
  4. 将 hexo 设置为主分支(🦴这里说的不是很详细,出现问题请自行解决🦴)
  • 在博客的 github仓库 Settings -> Branches -> Default branch -> 选择 hexo
  1. 在博客根目录 安装
    1
    npm i shelljs -d
  2. 在博客根目录下安装 此脚本
    1
    git clone -b scripts git@github.com:jgckM/hexo-auto-backup.git scripts
  3. 删除scripts 中的 .git 文件(已更新不需要此操作)
  4. 做完以上步骤之后就大功告成!赶快 hexo g -d 体验一下吧👏
  • ✌非常完美!很好!

仓库地址:在这里 欢迎start

注意

  • 新建的分支名要和教程一样,如果想要自定义分支名称,请自行修改 克隆下来的 auto_backup.js 里面的 BRANCH 变量