Hexo在Coding上备份、恢复

平时主要在公司、家伙其他地方写点东西,考虑到还需要重新搞一遍有点造轮子,就决定把Hexo部署到Git平台上,由于Coding可以建立私库,国内访问又给力…

备份 && 恢复

一、创建Blog仓库

  • 在Coding 平台新建Blog仓库,作为博客备份库,如下图所示:
  • 创建仓库

二、clone 本地

三、备份

  • 将博客下所有资源复制到Blog目录下

    • 备份资源
  • 在生成的.gitignore文件添加:

    1
    2
    /.deploy_git   #执行:hexo d 命令后,Hexo生成的静态Html文件,推送到GitHub、Coding供访问
    /public
  • Intellij Idea下项目结构,如图所示:

    • 备份资源
  • 然后在Intellij Idea中,对应Blog项目执行 add 、Commit 、Push等操作

  • 这样我们在不同工作地点,都可以直接clone 下来,编辑 & 新增 我们的博客内容

  • 在本地执行:hexo clean && hexo g && hexo s 确认没什么问题

  • 再执行:hexo clean && hexo g && hexo d 一键部署到deploy设置的Pages 平台

  • 然后,再Push我们的Blog文件到Coding上,到新的环境,首先Pull我们的Blog项目,在此基础上进行编辑,如此循环~ 是不是很方便啊


  • 或可以通过命令方式,如下:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <!--在原博客路径,Git命令窗口执行-->
    #git初始化
    git init

    #git 文件添加
    git add .

    #git 提交
    git commit -m "初始化Hexo博客文件(备份)"

    #添加远程仓库
    git remote add origin https://git.coding.net/jibaole/Blog.git

    #push到hexo分支
    git push origin hexo (或 git push -f origin hexo )

结束语

  • 每天进步一点点,善于分享,贵在坚持!
评论