Hexo 项目多终端同步
Hexo 项目多终端同步
解决多个终端同步维护 Hexo 项目的问题。
Public仓库
项目后,安装 deploy 插件:
1 | npm install hexo-deployer-git --save |
这样通过下面的命令就可以实现将静态页面上传至 GitHub
1 | hexo clean && hexo g -d |
源码仓库
为了在其他终端上也能够参与编辑文章,必须要有项目原有的配置文件等内容,所以不能直接 clone Public 仓库的内容,Public 仓库仅作 网页展示 用。
因此必须新建一个私有仓库用来存放 Hexo 项目的源码。
- 首先,设置好源码仓库需要忽略的一些文件,
.gitignore
内容如下:
1 | node_modules/ |
- 其次,在 Hexo 根目录下初始化 git 仓库等一系列操作:
1 | git init |
在新终端中使用时,可以使用 npm install
来检索 package.json
、package-lock.json
文件,以安装对应的依赖。