Hexo实现多终端同步管理

来源:互联网 发布:网络情歌对唱经典老歌 编辑:程序博客网 时间:2024/06/10 12:25

很多人可能家里一台笔记本,公司一个台式机,想两个同时管理博客,同时达到备份的博客主题、文章、配置的目的。
下面就介绍一下用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 ghexo deploy #发布到github上 简写形式 hexo dgit add . #添加更改文件到缓存区git commit -m "更新说明" #提交到本地仓库git push -u origin master #推送到远程仓库进行备份
原创粉丝点击