2020-07-04更新,原先为Git命令进行备份,现增加插件备份的方法。
其实以下两种方法的原理是相同的,看个人喜好选择即可。
Git命令进行备份
创建源码备份仓库或分支
在Gitub上新建一个存放源码的仓库,或者创建一个分支。
删除必要文件
删除博客主题下的.git
,.github
,.gitignore
文件;保留根目录下的.gitignore
,并把其文件修改为
.DS_Store |
源码备份
在本地博客根目录下打开GitBash依次执行命令
$ git init # 将blog作为一个git仓库进行初始化 |
更新源码备份,则执行
git push --force origin backup |
新电脑上还原源码
安装好Git和nodejs
克隆源码到本地
git clone -b backup git@github.com:Senorui/Blog.git |
还原hexo环境
$ cd Blog # 进入Blog文件夹 |
配置Git环境和新SSH
$ git config --global user.name "你要设置的名字" |
验证是否配置成功
ssh -T git@github.com |
当看到上面设置的名字即为成功。
写博客
和在原电脑上一样操作即可
结束语
为方便部署文章和备份源码,可写一个名为deploy.sh
的文件
hexo clean |
部署文章和备份源码时直接输入以下命令即可。
sh deploy.sh |
hexo-git-backup插件备份
其方便一点的是可以备份主题文件,而上一种方法我每次备份都不成功!!
【插件地址】: https://github.com/coneycode/hexo-git-backup
同上,创建源码备份仓库或分支
插件安装
Hexo的2.x与3.x版本此插件不通用,所以要对应安装
如果你的 Hexo 版本是 2.x.x,则使用以下命令安装:
npm install hexo-git-backup@0.0.91 --save |
如果你的 Hexo 版本是 3.x.x,则使用以下命令安装:
npm install hexo-git-backup --save |
插件配置
在博客根目录下的 _config.yml
文件中配置插件,如下
backup: |
使用方法
运行一下命令即可
hexo backup & hexo b |
新电脑上还原源码
同上!!!
结束语
为方便部署文章和备份源码,同样可写一个名为deploy.sh
的文件
hexo clean |
部署文章和备份源码时直接输入以下命令即可。
sh deploy.sh |
本文链接: https://senorui.top/posts/a2b7.html
版权声明: 本站所有文章除特别声明外,均采用【CC BY-NC-ND 4.0】国际许可协议,若转载请注明出处!