Git实现博客和主题的备份和同步

  1. 前提条件
  2. 备份与同步博客和主题
  3. 参考资料

当各位小伙伴们通过Github 或者其他方式开通了个人的博客的时候,心中肯定有个问题:如何保证我们辛辛苦苦写的博客的安全以及不同设备上的同步。本文通过使用GitHub实现博客和主题的备份和同步。

前提条件

GitHub账号一个

Git 2.18.0 windows

Hexo博客

备份与同步博客和主题
  1. 找到喜欢的主题,并在作者的Github主页fork出代码仓库,配置合适的主题,并同步上传。

    在代码主页使用fork功能同步作者的代码。

    fork主题代码仓库

    使用git clone fork仓库地址获取代码,修改作者的主题代码以满足个人博客的需要,使用git add . && git commit -m "update" && git push命令同步修改到Github。

    至此,完成主题代码的备份。以后可以使用git的merge功能将作者更新的代码合并,而不需要重新配置主题

  2. 新建一个代码仓库,用于同步博客开发内容。

  3. 将博客与远程仓库建立联系。

    使用git init命令将Hexo博客文件夹初始化为本地代码仓库。

    初始化本地代码仓库

    使用git remote add origin 远程代码仓库地址等命令将本地代码仓库与远程代码仓库建立联系,并且同步博客内容到Github。

    本地代码仓库与远程代码仓库建立联系

  4. 将主题作为博客的子模块添加到Hexo

    使用git submodule add 主题远程代码仓库地址 themes/3-hexo命令使用git的子模块将博客和主题建立联系。

    博客添加主题子模块

    最后将博客的修改内容同步到Github,完成博客的备份和同步的功能。

参考资料

Hexo使用子模块来管理theme:https://xiongyingqi.com/2019/02/01/use-git-submodules

将本地仓库与远程仓库建立联系:https://blog.csdn.net/wet5649/article/details/82869831


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 qinzhtao@163.com

文章标题:Git实现博客和主题的备份和同步

文章字数:473

本文作者:捌叁壹伍

发布时间:2019-07-21, 12:32:49

最后更新:2019-07-25, 16:45:12

原始链接:http://qzt8315.github.io/2019/07/21/git实现博客和主题的备份和同步/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏