初始备份

  • GitHub新建项目

  • Blog文件夹初始化: git init

  • 建立与项目联系: git remote add origin <SSH>

  • 修改/新建Blog文件夹.gitignore

    1
    2
    3
    4
    5
    6
    7
    .DS_Store
    Thumbs.db
    db.json
    *.log
    node_modules/
    public/
    .deploy*/
  • 删除themes主题文件夹的.git

  • 上传初始备份

    1
    2
    3
    git add .
    git commit -m "backup 1"
    git push origin main --force

异地初始化

  • 安装git
  • 安装Nodejs
  • 配置连接GitHub(SSH配置,且推荐使用GitHub Desktop)
  • git clone仓库到本地: git clone <url>
  • install hexo: npm install hexo-cli -g
  • 安装之前的插件: npm install

上传备份与发布

1
2
3
4
5
6
7
git add .
git commit -m "name"
git push origin main --force
hexo d

## 多台终端写博客,记得先进行同步 ##
git pull