github+hexo多终端同步 发表于 2017-05-28 | 分类于 hexo | | 阅读次数 或许你会有这样的需求:在A电脑使用hexo写博客,也想使用B电脑用hexo写博客,这时候我要如何保证A电脑的hexo站点和B电脑的hexo站点信息同步呢?本文将用最简单的思路来解决这个问题。 思路操作思路很简单,就是把站点的东西全部存放在github项目中的hexo分支中,A、B电脑只要维护项目的hexo分支就行。 初始化hexo分支(A电脑)1234567git init //初始化本地仓库git add . //添加所有的文件(hexo所有的文件)git commit -m "blog source hexo"git branch hexo //新建hexo分支git checkout hexo //切换到hexo分支上git remote add origin git@github.com:yourname/yourname.github.io.git //将本地与Github项目对接git push origin hexo //push到Github项目的hexo分支上 使用hexo分支(B电脑)12345678git clone -b hexo git@github.com:yourname/yourname.github.io.git //将Github中hexo分支clone到本地cd yourname.github.io //切换到刚刚clone的文件夹内npm install //安装必要的所需组件,不用再inithexo new post "test" //新建一个.md文件,并编辑完成自己的博客内容git add source //添加文字git commit -m "测试"git push origin hexo //更新分支hexo d -g //同步博客到Github中的master 维护hexo分支(A、B电脑)123456git pull origin hexo //先pull完成本地与远端的融合hexo new post " new blog name"git add sourcegit commit -m "XX"git push origin hexohexo d -g 欢迎您扫一扫上面的微信公众号,订阅我的博客! 坚持原创技术分享,您的支持将鼓励我继续创作! 赏 微信打赏 支付宝打赏