主体的思路是将博文内容相关文件放在Github项目中master中,将Hexo配置写博客用的相关文件放在Github项目的hexo分支上,这个是关键,多终端的同步只需要对分支hexo进行操作。下面是详细的步骤讲解:
1. 准备条件
安装了Node.js,Git,Hexo环境
完成Github与本地Hexo的对接
这部分大家可以参考史上最详细的Hexo博客搭建图文教程
配置好这些,就可以捋起袖子大干一场了!
2. 在其中一个中单操作,push本地文件夹Hexo中的必要文件到yourname.github.io的hexo分支上
在利用Github+Hexo搭建自己的博客时,新建了一个Hexo的文件夹,并进行相关的配置,这部分主要是将这些配置的文件托管到Github项目的分支上,其中只托管部分用于多终端的同步的文件,如完成的效果图所示:
1 | # 初始化本地仓库 |
这样你的github项目中就会多出一个Hexo分支,这个就是用于多终端同步关键的部分。
3. 另一终端完成clone和push更新
此时在另一终端更新博客,只需要将Github的hexo分支clone下来,进行初次的相关配置
1 | # 将Github中hexo分支clone到本地 |
4. 不同终端间愉快地玩耍
在不同的终端已经做完配置,就可以愉快的分享自己更新的博客
进入自己相应的文件夹
1 | # 先pull完成本地与远端的融合 |