美文网首页
Coding备份Hexo博客源文件

Coding备份Hexo博客源文件

作者: 罗石木 | 来源:发表于2018-12-01 19:30 被阅读0次

    Github Pages + Hexo搭建个人博客后,使用以下hexo指令可以将静态博客的内容部署到Github上。

    hexo g
    hexo d
    

    但是博客的源文件只能放在本地电脑上,这样如果我们本地电脑出了问题,在新的电脑上怎么恢复我们的博客源文件呢?上网查了很多方法,发现好复杂,这里按参考文献[1]中方法,使用国内的代码托管平台——Coding,将我们的Hexo博客源文件备份到Coding上的私有repo上,这样更换电脑后我们也不需要重新搭建我们的博客了。

    创建Coding私有repo

    在Coding上创建私有repo,命名为Blog,Coding上支持私有repo。

    上传博客源文件备份

    这里如参考文献[1]中指出的一样,需要删掉博客源文件根目录下及theme/next下的.git文件夹,否则上传的备份无法还原我们的博客。

    • 删掉博客源文件根目录下及theme/next下的.git文件夹

    • 在Blog目录下打开cmd

    [注]我的博客的目录结构为Blog/blog,其中blog是我的博客文件夹。

    git init
    git add .
    git commit -m "Initial Commit"
    git remote add origin https://git.coding.net/username/Blog.git
    git push -u origin master
    

    OK,备份完成。

    新设备上恢复博客源文件

    将Coding上的repo,即Blog,克隆到本地。

    git clone https://git.coding.net/username/Blog.git
    

    使用npm指令安装Hexo

    cd blog
    npm install hexo --save
    

    测试一下

    hexo g
    hexo s
    hexo d
    

    Ok,恢复完成!新手上路,如有错误,还望指出,谢谢!

    参考文献

    [1] 使用Git备份博客工程文件

    相关文章

      网友评论

          本文标题:Coding备份Hexo博客源文件

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