【Hexo】07-多终端同步
基础配置
PC1
hexo博客主要撰写的机器,即已经按照【Hexo】01-搭建个人博客完成基本环境配置,能够正常发布文章找到并删除
hexo文件夹中所有的.git文件夹(如主题文件会有.git文件夹)远程仓库
- 在
Github创建远程仓库,考虑私密性可以设为私有
- 在
本地文件夹(hexo文件夹)
初始化仓库:
git init编写
.gitignore文件,参考如下1
2
3
4
5
6
7.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/关联远程仓库:
git remote add origin <远程项目地址>添加文件到
缓冲区:git add .添加文件到
仓库:git commit -m "初始化项目"推送远程:
git push origin master
PC2
- 安装基础环境:
hexo,git和nodejs,尽量保持版本一致,详见【Hexo】01-搭建个人博客 - 克隆远程仓库:
git clone <远程项目地址> - 安装必要的插件:
npm installnpm install命令会把X包安装到node_modules目录中,不会修改package.json,之后运行npm install命令时,不会自动安装X- 如果没有这一步,如博客加密插件在本地测试时就会失效
- 本地测试:
hexo g && hexo s
日常同步
- 每次发生更改前:
git pull - 非必须但必要:如果安装了新的插件,则需要
npm install,否则没必要这一步 - 日常推送,见Git使用说明
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 cv-programmer!





