Rolude
文章2
标签3
分类1

文章分类

文章归档

hexo blog的备份与恢复

hexo blog的备份与恢复

为什么我们需要备份博客?

  • 在你更换新电脑时,或在你博客出现报错而不知所措时,如果你拥有了会“备份”的超

能力,你只需要动动你的手指输入几个命令,你便会回到那一刻。你便不会感到原来的博
客已经报废了的伤心与无奈。不过别担心,这里有我,我出现了!

  • 想必你点开这个博客,可能已经出现了这个处境,没关系的。那么不废话,请往下看:

第一步

这里我用Github作示范
首先我们得需要配置一个SSH-Key

  • 在本地博客中打开git
    输入:
    1
    ssh-keygen -t ed25519 -C <你的邮箱>
  • 输入后:我们要按三次回车,第二次时会问你是否要覆盖,输入“y”即可
  • 然后我们接着输入:
    1
    cat ~/.ssh/id_rsa.pub
  • 获取key(显示出的信息即为密钥,如图打码所示)

第二步:配置key

  • 打开github(按图一步一步来)


  • 最后点击“Add SSh key”即可

第三步-创建分支和备份文件

  • 创建分支
    进行git初始化

    1
    git init

    创建hexo的分支,用处是用来存放源码

    1
    git checkout -b hexo
  • 备份文件
    文件添加

    1
    git add .
  • 然后提交

    1
    git commit -m <这里为分支的名称,可以设置为"hexo">
  • 在github的博客仓库中添加远程的仓库

    1
    git remote add origin <你_config.yml中的repository>
  • 最后部署到github

    1
    git push origin hexo

恭喜你完成了备份,接下来是怎么恢复

恢复博客

  • 首先你得有安装hexo的环境,这里不详细讲
  • 在github中下载你所创建的分支里的源文件(就是上述备份的那个)
    或者在本地hexo文件夹中打开git输入:
    1
    git clone -b hexo  <你的远程仓库地址>
  • 最后安装
    1
    npm install hexo-cli
    1
    npm install
    1
    npm install hexo-deployer-git
  • 完成操作

之后备份博客的方法:

1
2
3
4
git add .
git commit -m <分支的名称>
git push origin hexo
hexo g -d

检查

  • 生成博客,查看是否有报错
    1
    hexo g
  • 运行博客
    1
    hexo s
  • 或者
    上传博客
    1
    hexo d

最后

感谢您能看到最后,希望我这篇文章能够帮助你!
如果你喜欢,并且想一直支持我,赞助我可以为我提供动力
赞助页面

本文作者:Rolude
本文链接:https://rolude.icu/%E7%BD%91%E7%BB%9C/hexo-blog%E7%9A%84%E5%A4%87%E4%BB%BD%E4%B8%8E%E6%81%A2%E5%A4%8D/
版权声明:Rolude CC BY-NC-SA 3.0 CN 协议进行许可