欢迎关注我的专栏:《个人博客搭建:Hexo+Github Pages》,从搭建到美化一条龙,帮你解决 Hexo 常见问题!

我的博客地址:https://www.itrhx.com/


由于 Hexo 博客是静态托管的,所有的原始数据都保存在本地,如果哪一天电脑坏了,或者是误删了本地数据,那就是叫天天不应叫地地不灵了,此时定时备份就显得比较重要了,常见的备份方法有:打包数据保存到U盘、云盘或者其他地方,但是早就有大神开发了备份插件:hexo-git-backup ,只需要一个命令就可以将所有数据包括主题文件备份到 github 了

首先进入你博客目录,输入命令 hexo version 查看 Hexo 版本,如图所示,我的版本是 3.7.1:

安装备份插件,如果你的 Hexo 版本是 2.x.x,则使用以下命令安装:

$ npm install hexo-git-backup@0.0.91 --save

如果你的 Hexo 版本是 3.x.x,则使用以下命令安装:

$ npm install hexo-git-backup --save

到 Hexo 博客根目录的 _config.yml 配置文件里添加以下配置:

backup:type: gittheme: material-x-1.2.1message: Back up my www.itrhx.com blogrepository:github: git@github.com:TRHX/TRHX.github.io.git,backupcoding: git@git.dev.tencent.com:TRHX/TRHX.git,backup

参数解释:

  • theme:你要备份的主题名称
  • message:自定义提交信息
  • repository:仓库名,注意仓库地址后面要添加一个分支名,比如我就创建了一个 backup 分支

最后使用以下命令备份你的博客:

$ hexo backup

或者使用以下简写命令也可以:

$ hexo b

备份成功后可以在你的仓库分支下看到备份的原始文件:

使用 hexo-git-backup 插件备份你的 Hexo 博客相关推荐

  1. 【Gitee + Hexo】从0开始搭建自己的博客网站

    每一名开发者,都期望有属于自己的技术博客网站,这其中更多的人依赖CSDN.博客园.掘金等去分享技术性文章.本文的目的是带着大家快速搭建一个属于自己的免费博客网站,其实现原理:先用Hexo 把提前写好的 ...

  2. Hexo主题之livemylife个性化构建你的博客

    本篇博客已首发在个人博客 [快乐码原] :Hexo主题之livemylife个性化构建你的博客 欢迎各位客官来康康~ tips:部分图片加载异常,可以到我的个人博客浏览完整版. 简介 livemyli ...

  3. 自动备份Linux上的博客数据到坚果云

    欢迎访问陈同学博客原文 本文主要内容拷贝于这篇文章 备份Linux系统数据到坚果云,自己做了些拓展,感谢作者. 本文分享两个博客相关小技巧,一是自动备份Linux上博客数据到坚果云和本机,二是搭建一个 ...

  4. 基于hexo使用github.io免费域名搭建个人博客记录

    基于hexo使用github.io免费域名搭建个人博客记录 说明,学习的时候,看的是这篇链接https://blog.csdn.net/sinat_37781304/article/details/8 ...

  5. 使用Hexo+Github一步步搭建属于自己的博客(基础)

    使用Hexo+Github一步步搭建属于自己的博客(基础) 转载于:https://blog.51cto.com/tenderrain/2312450

  6. 菊子曰备份Wordpress网站的博客内容出错的解决办法(原创)

    今天用菊子曰备份Wordpress网站的博客内容出错,我采用的wordpress是最新的3.2.1版本,出现如下的错误信息: 1. Access violation at address 1471C1 ...

  7. 使用halo和hexo+github两种方式免费搭建个人博客网站

    hexo 简介 Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Heroku上,是搭建博客的首选框架. hexo搭建步骤 安装Git 安装 ...

  8. 使用Hexo+Github+腾讯云+Netlify搭建个人博客

    安装Hexo 要使用Hexo必须先安装Git和Node.js.本文是在Ubuntu20环境下进行操作的.使用其它系统也可以将下面的操作作为参考. 安装Git sudo apt-get install ...

  9. hexo同时在github和gitcafe搭建个人博客

    说明 自己在使用hexo搭建静态博客的时候踩了许多坑,最终去官网看教程搞定了, 建议用hexo搭建个人博客的时候,最好看清教程的日期和使用的版本,这样就 不会因为版本的不同导致的问题了.建议先去hex ...

最新文章

  1. 当法律纽带变成“机器红线”,能让自动驾驶汽车更安全吗?
  2. matlab画三维图
  3. 初创公司谁来当你们的运维
  4. 汇编语言 pushf 和 popf指令
  5. SparkSQL操作Hive
  6. python 如何重定向输出
  7. Python学习:字典
  8. 每周分享五个 PyCharm 使用技巧(一)
  9. 微型计算机 总结,微机室活动总结
  10. JavaScript-鼠标事件(鼠标点击松开移动效果)
  11. JavaScript 特效代码集
  12. Windows下链接boost库及应用实例
  13. 基于WinPcap获取设备列表
  14. 关于Android Pie(Android 9.0),你想知道的都在这了
  15. uniyu 雷达波束_Unity使用TUIO协议接入雷达
  16. GSM模块_GSM设备和网络错误代码
  17. Python学习:round函数,截取小数位数
  18. 广州十日 --2006/3/18
  19. 删除K8S集群的/var/lib/kubelet目录报Device or resource busy错误解决方法
  20. 微信公众号的八大价值

热门文章

  1. JPA中的@MappedSuperclass
  2. (视频) 《快速创建网站》 3.2 WordPress多站点及Azure在线代码编辑器 - 扔掉你的ftp工具吧,修改代码全部云端搞定...
  3. 分享21个丰富多彩的 HTML5 小游戏
  4. C、CPP const 详解
  5. WinAPI: SetTextColor - 设置设备环境的文本颜色
  6. 请问如何让Dundas chart for asp.net控件产生的临时图片文件减少一些?
  7. [Leedcode][JAVA][第25题][K个一组反转链表][链表][递归]
  8. win10切第二屏幕_Win10特有的31个快捷键,装逼利器,赶快收藏吧!学习电脑知识...
  9. python 字符串截取_Python 字符串操作实现代码(截取/替换/查找/分割)
  10. 职业中专计算机基础试讲课,职业中专计算机基础教育分析