Hexo实现多终端同步管理

很多人可能家里一台笔记本,公司一个台式机,想两个同时管理博客,同时达到备份的博客主题、文章、配置的目的。
下面就介绍一下用github来备份博客并同步博客。

A电脑备份博客内容到github

  1. 列表项配置.gitignore文件。进入博客目录文件夹下,找到此文件,用sublime text打开,在最后增加两行内容/.deploy_git和/public
  2. 列表项初始化仓库。在博客根目录下,在git bash下依次执行git init和git remote add origin 为远程仓库地址。
  3. 列表项同步到远程仓库。gitbash下依次执行以下命令

    git add . #添加目录下所有文件
    git commit -m “更新说明” #提交并添加更新说明
    git push -u origin master #推送更新到远程仓库

B电脑拉下远程仓库文件

在B电脑上同样先安装好node、git、ssh、hexo,然后建好hexo文件夹,安装好插件,(然后选做:将备份到远程仓库的文件及文件夹删除),然后执行以下命令:

git init 
git remote add origin <server> 
git fetch --all 
git reset --hard origin/master

发布博客后同步

在B电脑发布完博客之后,记得将博客备份同步到远程仓库。
执行以下命令:

git add #可以用git master 查看更改内容  
git commit -m "更新信息"  
git push -u origin master #以后每次提交可以直接git push

平时同步管理

每次想写博客时,先执行:

git pull

进行同步更新。
发布完文章后同样按照上面的 发布博客后同步。 同步到远程仓库。

平时常用命令整理

git pull #同步更新
hexo new post "新建文章" #简写形式 hexo n "新建文章"
hexo clean #清除旧的public文件夹
hexo generate #生成静态文件 简写形式 hexo g
hexo deploy #发布到github上 简写形式 hexo d
git add . #添加更改文件到缓存区
git commit -m "更新说明" #提交到本地仓库
git push -u origin master #推送到远程仓库进行备份
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值