美文网首页
hexo博客备份

hexo博客备份

作者: 好酒不见 | 来源:发表于2018-11-08 17:02 被阅读0次

    数据无价,备份有理

    前提

    博客搭建完成,并且已发布过文章。

    假设:
    • 远程项目地址为git@gitee.com:c1/c1.git,默认分支为master
    • 本机项目文件夹为hexo,命令均在git bash下执行

    备份

    1. 在项目新建分支hexo分支(名称随意),设置hexo为默认分支
    2. 新建文件夹hexo-source,文件夹内执行git clone git@gitee.com:c1/c1.git
    3. 进入hexo-source下的项目目录c1,这时分支名应显示hexo
    4. git rm * -r,清空文件夹
    5. 打开hexo文件夹下.gitignore,复制除文本中显示以外的所有文件到c1
    6. 删除themes/主题文件夹下的.git,否则主题文件无法push,如果下载的是主题zip解压后的文件夹可忽略此步
    7. git add .git commit -m "xxx"git push origin hexo3步提交所有代码到远程仓库

    博客从一开始就在本地生成,选择复制是为了方便使用远程地址

    多终端

    • 安装gitnode,生成ssh key等准备工作
    • 空文件夹下git clone git@xxxx.git
    • npm install hexo-cli -g
    • npm install
    • npm install hexo-deployer-git
    • ...

    hexo发布文章无非就是:
    使用hexo-deployer-gitpublic文件夹下hexo generate生成的文件全部推送到远程仓库。

    相关文章

      网友评论

          本文标题:hexo博客备份

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