本地文件git
Hexo 项目同步方案
一、本地操作
利用Git解决hexo博客多PC间同步问题
Hexo 多终端同步方案
删除主题目录下的
.git
建立本地仓
git init
编辑
.gitignore
文件
1 | .DS_StoreThumbs.dbdb.json*.lognode_modules/public/.deploy*/ |
- .deploy_git是hexo默认的.git配置文件夹,不需要同步
- public内文件是根据source文件夹内容自动生成,不需要备份,不然每次改动内容太多
二、本地仓连接到私有仓
1 | git remote add origin git@github.com:abobot/hexo-blog.git |
三、Hexo
拉取hexo
- clone
1 | git clone git@github.com:abobot/blog-private.git [file name] |
部署hexo
- 管理员权限打开
cmd
:npm install
下载
pakege.json
中hexo
必备资源包信息
- 同步到私有仓
1 | git status |
- Hexo 仓库更新
1 | git fetch --all |