配置一键博客备份并上传
本文介绍了hexo博客,如何一键备份到仓库并上传
hexo是只把生成好的页面上传,这就导致了不可逆。也就是说原文没有,就恢复不了了,所以配置了一下git保存。这样算下来就一共六条指令了,很费劲,然后写了个一键运行
原理上挺简单的,不过真正实践起来有些bug,好在最终优雅的实现了
由于我的博客有些是需要加锁的,所以不能上传到同一博客的不同分支,索性直接创建一个新的私有仓库来保存源文件
然后把新仓库的git文件,放在原来的博客里
然后进行测试,发现hexo g
出现报错,经查验是因为themes
里面也有一个.git
文件;这个文件对咱们用途不大(应该说是基本用不到),所以可以直接删掉
然后测试一下git
和hexo
,不出意外可以正常运行了
下面写一个一键运行脚本,拓展名是.sh
,具体代码如下:
1 | #!/bin/bash |
每次想生成博客的时候,打开bash然后输入
./文件名.sh
就可以一键运行了
可以起一个可以用Tab键一键补齐的文件名
嗯?怎么就这么点东西
我居然改bug改了一个下午(悲