如何方便的迁移hexo博客
解决方案是:在同一个Repositories,创建两个branch,master用于存放静态网页文件,hexo用于存放hexo代码。
创建远程分支hexo
git clone url
git brand -r
, 若存在hexo分支且想重新创建,可git branch -r -d origin/hexo
git push origin :hexo
git checkout -b hexo
, 创建新hexo分支- 将上层目录的hexo文件全部拷贝至 xxx.io 文件下
git add .
git commit -m "add hexo branch"
git push --set-upstream origin hexo
在远端创建hexo分支并上传文件, 如果有hexo的话,git push origin
- Repositories 已经存在两个branch了
从新的环境中开始
从远端复原
git clone -b hexo https://github.com/SunshineJunFu/JunFu.github.io.git
cd xx.io
npm install hexo --save
npm install
npm install hexo-deployer-git
hexo s
, 检查复原效果
书写博客
hexo new name
编辑 xx.md 文件
git add .
git commit -m something
git push origin
, 更新远端hexo文件,对应hexo branchhexo g -d
, 更新远端静态网页文件,对应master branch