由于近期电脑gg,原来的博客文章没来得及备份,所以,原来的文章全丢了……为避免类似的悲剧再发生,找到一种利用github来存放博客文件的方法,不同于传统的新开Repo,我们直接通过一个分支来存放Hexo的原始文件。OK,言归正传,我们今天的主题就是如何通过在原Repo下新建Branch来备份hexo博客文件。
具体方法
1、创建仓库 xxx.github.io;
2、创建两个分支:master与hexo,并设置hexo为默认分支;
3、拷贝仓库到本地;
2、创建两个分支:master与hexo,并设置hexo为默认分支;
3、拷贝仓库到本地;
$ git clone git@github.com:xxx/xxx.github.io.git
|
4、在本地xxx.github.io文件夹下进行hexo的安装与部署;
5、修改_config.yml中的deploy分支为master;
6、上传博客文件至github;
5、修改_config.yml中的deploy分支为master;
6、上传博客文件至github;
$ git add . $ git commit -m "..." $ git push origin hexo |
7、生成网站并部署到github。
$ hexo g -d
|
当然,如果事先已经部署好hexo,需要事后再将hexo部署到github,又应该怎么做呢?
具体方法
1、 在原有仓库创建两个分支:master与hexo,并设置hexo为默认分支;
2.、拷贝远程仓库到本地;
2.、拷贝远程仓库到本地;
$ git clone git@github.com:xxx/xxx.github.io.git
|
3、删除该目录下的所有文件;
4、提交修改;
4、提交修改;
$ git commit -m "..." $ git push origin hexo |
5、将hexo博客相关文件拷贝到xxx.github.io文件夹;
6、上传博客文件;
6、上传博客文件;
$ git add . $ git commit -m "..." $ git push origin hexo |
以上就是通过Github备份博客文件的方法。值得提醒的是,每次部署完博客,记得将源文件push到远程仓库.
No comments:
Post a Comment