自己今天想到这个问题,于是去知乎搜索了一番,发现不甚理想。没找到合适的,题目就是知乎原题。只好自己解决了。以下直接把自己的答案粘贴过来

  今天我突然想到这个问题,想来参考参考,却发现都不太适合我。首先,我猜题主的意思应该是换了电脑,原来的hexo怎么迁移(我怎么今天才想到,sad.....),不太懂为什么有人要说怎么搭建博客。。。。
  ------------------进入正题------------------------
  首先,分析一下我也是大部分人的情况,换系统或者电脑应该不是经常的,此外,我认为也没必要每次提交都备份全部的文件,其实主要需要备份那些我们修改了的文件(也就是_config.yml之类的配置文件以及source文件夹就行了),至于博客,重新搭建一个也就10分钟吧(我记得hexo的宗旨应该就是让你可以在30分钟内快速搭建一个博客,也可以花上一整天折腾各种细节),而那些花去一整天的不就是那些我们千辛万苦才弄好的配置文件吗?所以我觉得只需要备份那些关键的配置文件就行了(还有一个原因是全部备份太慢了,多了好几十兆呢,更何况每次都备份呢)
再者这些关键配置应该是很少更改的,所以我说不要每次提交都备份。
总结一下就是:

  1. 备份关键的文件和文件夹
  2. 只在修改时备份配置

  这样就算电脑突然故障也不怕了。
  -----------------下方干货---------------------------
  我展示一下我自己的方法吧(最后会给代码,也是今晚临时折腾的,代码较乱,仅供参考),我每次发布文章只需要一行命令(没错就是一行,没有git add . ,push, hexo g -d 那么罗里吧嗦)。如图(第一个是更新博客所在仓库的提交备注,第二个更新配置所在仓库的提交备注)
  

  可以看一下GitHub是不是同步了呢:
  
  
  那么如果我只想发布博客,不想更新配置呢(如果没修改过就完全没必要更新啊!),很简单,不要第二个参数就行了
  
  以上就是我的策略,看过前面的答案,应该还算简洁、geek吧!
  最后,感兴趣的可以看一下我的脚本(PS:shell我是不会的,我也只是按着自己的想法+Google搜索一步一步拼凑出来的,应该有很多可以改进的地方)GitHub地址:https://github.com/zhaoyu1995/my-settings/blob/master/hexo/deploy.sh

使用hexo,如果换了电脑怎么更新博客?的更多相关文章

  1. 使用Coding.net+Hexo+node.js+git来搭建个人博客

    使用Coding.net来搭建基于Hexo的博客 一.准备工作 什么是Coding.net Coding可以说,就是国产的Github,但是,有一个功能使它似乎超越了GitHub-那就是 Web ID ...

  2. Hexo+Git一个小时快速搭建个人博客

    搭建本地环境:Hexo框架 Hexo为何物 Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用Markdown解析文章,并瞬间利用靓丽的主题生成静态网页.其中,Markdown是一个用于将普通 ...

  3. hexo框架-next主题-github搭建个人博客

    IT`huhui 的前言录 我在GITHUB的个人站点:http://ithuhui.cn 这里遇到的很多问题都是亲身解决后写的.还有遇到不懂可以邮件M我 在这里要感谢浮生志的博客教程,很多我一开始不 ...

  4. Gitpage + hexo(3.0以上)搭建博客

    大半天,一边折腾,一边查找各种文档,写出的这篇文档,不知道有没有把程序表示得足够简明,有不足之处望指明. 前提:已安装好nodeJS和git. 桌面右击进入gitbash,输入npm install ...

  5. 使用Hexo和Github Pages快速搭建个人博客

    在编程路上,每天都在网上查看别人的博客,大牛的文章写得通俗易懂,同时博客网站也非常华丽.作为出入编程的一枚小白也想拥有这样一个自己的网站.那就立马去买一个域名了,在网上找教程来搭建. 搭建的过程还算比 ...

  6. 鸿蒙内核源码分析(信号消费篇) | 谁让CPU连续四次换栈运行 | 百篇博客分析OpenHarmony源码 | v49.04

    百篇博客系列篇.本篇为: v49.xx 鸿蒙内核源码分析(信号消费篇) | 谁让CPU连续四次换栈运行 | 51.c.h .o 进程管理相关篇为: v02.xx 鸿蒙内核源码分析(进程管理篇) | 谁 ...

  7. 基于Hexo+Node.js+github+coding搭建个人博客——基础篇

    附上个人教程:http://www.ookamiantd.top/2017/build-blog-hexo-base/ 搭建此博客的动机以及好处在此就不多谈了,之前已经表达过,详情请看Start My ...

  8. 用Hexo搭建属于自己的iOS技术博客,搬家了

    搬家了,本来还打算在博客园混一段时间的,可是当我看到Hexo的时候,已经难以抵挡它的诱惑,简单不简约的界面让我花了整整一天的时间,买域名的过程中发生一点小问题导致DNS解析错误了,但还是成功了.欢迎朋 ...

  9. 使用hexo在GitHub上无法上传博客

    原以为是秘钥或者其他错误,后来发现是邮箱设置的问题 在GitHub的你账号网页上右上角,个人的登录退出的位置,找到setting: setting->emails->Keep my ema ...

随机推荐

  1. jqGrid插件getCol方法的一个改进

    jgGrid插件是非常常用的一个基于jQuery的表格插件,功能非常强大.我最近也频繁使用.但是这个插件也有一些不够完善的地方.比如这个getCol方法. getCol方法接受三个参数 colname ...

  2. jQuery css3仿游戏网站右键环形菜单

    效果展示 http://hovertree.com/texiao/jquery/86/ PC用户右键弹出环形菜单. 手机用户扫描二维码: 长安可以弹出环形菜单. 转自:http://hovertree ...

  3. 写给自己:修改配置文件一定要cp一个.bak

    写给自己:修改配置文件一定要cp一个.bak 毕竟不是每次的修改都一定对,而且很多时候是在服务器上直接修改原文件,修改后重启服务才知道是否修改正确,如果不加备份修改,造成服务器动荡,将会造成不可挽回的 ...

  4. shift粘滞键后门创建/复原批处理

    创建shift粘滞键后门: 1 c: 2 3 cd \Windows\System32\ 4 5 rename sethc.exe bak_sethc.exe 6 7 xcopy cmd.exe se ...

  5. VS2012 Unit Test —— 我对IdleTest库动的大手术以及对Xml相关操作进行测试的方式

    [1]我的IdleTest源码地址:http://idletest.codeplex.com/ [2]IdleTest改动说明:2013年10月份在保持原有功能的情况下对其动了较大的手术,首先将基本的 ...

  6. UI篇(初识君面)

    我们的APP要想吸引用户,就要把UI(脸蛋)搞漂亮一点.毕竟好的外貌是增进人际关系的第一步,我们程序员看到一个APP时,第一眼就是看这个软件的功能,不去关心界面是否漂亮,看到好的程序会说"我 ...

  7. 软件工程第二次作业——git的使用

    1. 参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的 ...

  8. Play Framework 完整实现一个APP(十四)

    添加测试 ApplicationTest.java @Test public void testAdminSecurity() { Response response = GET("/adm ...

  9. Oracle学习笔记八 表空间

    表空间 表空间是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间 .   分区表 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下 ...

  10. Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds

    错误:Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds 错误提示就是我们限定了部署的时间导致的错 ...