Hexo 多電腦同步設定

本次設定主要是因應不同裝置想要同步部落格資料。

前言

之前在設置 Hexo Blog 時,我就把 GitHub Repo 與 seeting Repo 分成兩支,確保自己做過的設定都有被存下來。
而發現不同步的問題是不同設備上發現 Git 記錄時間不一致的問題,找了一下操作文章,發現在設置上注意一些細節就可以,因此本篇會盡可能地還原情況。

Hexo 版本

  • hexo:6.3.0
  • hexo-server:3.0.0

NexT 版本

  • NexT:^8.12.1

原電腦

一開始建立 Blog 的裝置,需要設置新分支
Image

設定分支

確保自己在原裝置上不管新增、刪除等,都是統一 push 到該分支
Image

其他設備

  1. git clone <your repo url> -b <repo branch name>,這邊就是要 clone 你在原設備的該分支
  2. npm install

設置完步驟

原電腦與其他設備接下來如果需要新增、刪除等行為,都必須要做的。

  1. git pull
  2. 你期望操作的行為(新增文章 etc…)
  3. git add .
  4. git commit -m "commit content"
  5. git push
  6. 執行部屬動作(我就是採用 GitHub Action)hexo clean && hexo deploy

參考資料:hexo多电脑同步