51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

hexo博客怎么多台电脑同步更新

前提条件
hexo 已经安装, 安装方法

此方案用于多设备同步以及备份

旧电脑 {#旧电脑}

创建新分支 {#创建新分支}

这里我们创建一个名为 backup 的分支

把新分支设为默认分支 {#把新分支设为默认分支}

博客项目存储库设置-分支-修改默认分支即可

将分支克隆到本地 {#将分支克隆到本地}

这里注意,尽量不要和原博客文件夹在同一路径,如果像我一样库名称和本地文件夹名称相同会出问题(实在不懂什么意思就把原博客文件夹备份一下,出问题还能救)

把克隆下来的文件夹内的 .git 文件夹全部复制到博客文件夹 {#把克隆下来的文件夹内的-git文件夹全部复制到博客文件夹}

如果看不到 .git 文件夹就去 windows 此电脑-查看-隐藏的项目勾选上

将文件添加到暂存区 (以下命令均在原博客文件夹执行) {#将文件添加到暂存区-以下命令均在原博客文件夹执行}

|-----------|-------------------| | 1 | git add . |

提交到本地仓库 {#提交到本地仓库}

|-----------|--------------------------------| | 1 | git commit -m "backup" |

推送到 backup 分支 {#推送到backup分支}

|-----------|--------------------------------| | 1 | git push origin backup |

新电脑 {#新电脑}

将分支克隆到本地 {#将分支克隆到本地-1}

|-----------|------------------------| | 1 | git clone 仓库地址 |

安装依赖 {#安装依赖}

|-----------|---------------------| | 1 | npm install |

所有电脑每次更新 {#所有电脑每次更新}

都要执行以下指令 {#都要执行以下指令}

(修改完成后直接点击下面代码块右上角 Copy 全部粘贴到 Git Bash 即可)

请注意,是每次更新都要执行以下指令,单纯的 hexo g -d 是无法同步源文件的

|-------------------------|-----------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 | hexo cl git pull git add -A git commit -m "backup" git push origin backup hexo g -d hexo cl |

现已不推荐此方案,可通过 action 自动化实现更好的备份效果

赞(0)
未经允许不得转载:工具盒子 » hexo博客怎么多台电脑同步更新