Git实现博客和主题的备份和同步
当各位小伙伴们通过Github 或者其他方式开通了个人的博客的时候,心中肯定有个问题:如何保证我们辛辛苦苦写的博客的安全以及不同设备上的同步。本文通过使用GitHub实现博客和主题的备份和同步。
前提条件
GitHub账号一个
Git 2.18.0 windows
Hexo博客
备份与同步博客和主题
找到喜欢的主题,并在作者的Github主页fork出代码仓库,配置合适的主题,并同步上传。
在代码主页使用fork功能同步作者的代码。
使用
git clone fork仓库地址
获取代码,修改作者的主题代码以满足个人博客的需要,使用git add . && git commit -m "update" && git push
命令同步修改到Github。至此,完成主题代码的备份。以后可以使用git的merge功能将作者更新的代码合并,而不需要重新配置主题。
新建一个代码仓库,用于同步博客开发内容。
将博客与远程仓库建立联系。
使用
git init
命令将Hexo博客文件夹初始化为本地代码仓库。使用
git remote add origin 远程代码仓库地址
等命令将本地代码仓库与远程代码仓库建立联系,并且同步博客内容到Github。将主题作为博客的子模块添加到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" 转载请保留原文链接及作者。