解决方案:
将hexo源文件同步到博客分支,用hexo分支作为中转,其他设备需要编辑时本地clone一份,安装hexo必须文件后即可部署
关键点:
## 创建hexo分支并提交文件
// 新建分支并切换到新建的分支 git checkout -b 分支名
// 添加所有本地文件到git
git add .
// git提交
git commit -m ""
// 文件推送到hexo分支
git push origin hexo
## 其他设备上clone下Github上新建的分支的文件到本地
// 克隆文件到本地 git clone -b 分支名 https://github.com/用户名/仓库名.git
## 部署到Github
// 安装hexo npm install hexo // 注意这里不需要hexo初始化:hexo init;否则之前的hexo配置参数会重置 // 安装依赖库 npm install // 安装部署相关配置 npm install hexo-deployer-git
//发布到master分支
hexo d -g