如何备份hexo
要是换了电脑网站怎么办?那当然是需要备份的了。u盘什么的,网盘什么的也不错。不过搜到大神的博文介绍说放到githup的repo里面就可以了。于是试了一下,果然可以啊。步骤如下:
创建github的repository
创建一个和你的hexo目录一样的repo。我的就是hexo。在hexo主目录下执行如下命令:
1 | $echo "# hexo" >>README.md |
备份/推送
每次完成hexo的更新或者新博文的建立就可以运行如下命令进行推送/备份。
1 | $git add . |
新电脑网站移植
需要在新电脑写博客需要安装npm,node.js,hexo。然后把github的repo克隆到本地就好了。
1 | $git clone git@github.com:junxie01/hexo.git |
同步本地网站
当github中的repo有更新时,执行一下命令可以同步到本地。
1 | $git pull origin master |
自动推送/备份
那位牛人博主还有一篇博文利用nodejs脚本自动备份。我不太懂,省得麻烦。干脆写一个bash脚本(例如do_deploy_push.bash)就可以解决这些问题。脚本如下:
1 | hexo cl && hexo g && hexo d |
在hexo主目录下面运行 bash do_deploy_push.bash就大功告成了。