美文网首页Hexo框架搭建博客相关
Hexo博客如何备份到Github

Hexo博客如何备份到Github

作者: 重庆妹子在霾都 | 来源:发表于2022-05-15 15:29 被阅读0次

    为什么要备份

    这篇文章中我们把HexoGithub结合起来搭建了自己的个人博客,hexo d部署到Github的其实Hexo编译后的文件,这些文件是用来生成网页的,并不包含我们的源文件:

    20220511_01.png

    它其实上传到Github 的是在我们本地目录里的.deploy_git里面的内容:

    20220511_02.png

    我们的源文件比如相关source文件、配置文件等都是没有上传到Github上的,所以我们要利用git来做分支管理,对我们的源文件进行备份,这样我们就可以在另一台电脑上把源文件clone到本地安装相应的环境就可以继续写我们的博客了。
    好了,废话少说,我们直接来说如何进行博客源文件的备份。

    Hexo博客备份

    创建新分支

    Github上博客仓库下创建一个新的分支hexo,并且将这个分支设置为默认分支,具体操作如下:

    20220511_03.png
    20220511_04.png
    20220511_05.png

    克隆hexo分支

    在本地把我们刚建的分支hexo克隆到本地:

    20220511_06.png
    把克隆下来的项目里面的.git文件复制到我们的Hexo博客目录下:
    20220511_07.png
    注意:如果之前搭建博客的时候自己更换过主题文件的,请把主题文件里面的.git文件删除。

    开始备份

    进入到Blogs根目录下,执行如下命令:

    git add .
    git commit -m "Blog源文件备份"
    git push origin hexo
    

    这时候我们会看到Github上的hexo 分支就有我们的源文件了。

    20220511_08.png
    如果你想要每次更改东西都希望备份到hexo 分支上,可以执行如下步骤:
    hexo clean
    git add .
    git commit -m "备份"
    git push
    hexo g & hexo d
    

    如何恢复博客

    假如我们现在更换了电脑,希望在新的电脑上继续写博客,把Githubhexo分支上的项目克隆到本地(注意:是我们备份的那个分支)

    进入到克隆下来的文件夹,执行如下命令:

    npm install hexo-cli
    npm install hexo-deployer-git
    

    然后再去安装主题相关的插件即可,当然如果你电脑上还没有 Node.js等环境的话可能还需要去安装相关的环境。
    现在我们就基本上可以在另一台电脑上继续我们的博客之旅啦~

    最后

    到这里,如何备份Hexo博客以及如何恢复Hexo博客就基本结束啦。

    更多关于Hexo框架和butterfly主题配置可以移步Sunny的个人技术博客

    相关文章

      网友评论

        本文标题:Hexo博客如何备份到Github

        本文链接:https://www.haomeiwen.com/subject/dycburtx.html