美文网首页
笔记:使用hexo,如果换了电脑怎么更新博客

笔记:使用hexo,如果换了电脑怎么更新博客

作者: CatalinaX | 来源:发表于2018-04-26 16:25 被阅读0次
note_hexo_install_logo

最近换了工作,忙着熟悉业务,好久没写博客了。换了新环境,好多东西都要重装。Hexo博客就是其中之一,这里我从万能的知乎上找了一个感觉很赞的方法,现在把文章搬运过来。话不多说,我们快来看看他是怎么做吧。


一、引言

其实,Hexo生成的文件里面是有一个.gitignore的,所以它的本意应该也是想我们把这些文件放到GitHub上存放的。但是考虑到如果每个GitHub Pages都需要额外的一个仓库存放这些文件,就显得特别冗余了。这个时候就可以用分支的思路!一个分支用来存放Hexo生成的网站原始的文件,另一个分支用来存放生成的静态网页。

二、搭建的流程

1. 创建仓库,http://catalinaLi.github.io
2. 创建两个分支:master 与 hexo;
3. 设置hexo为默认分支(因为我们只需要手动管理这个分支上的Hexo网站文件);
4. 使用git clone git@github.com:catalinaLi/catalinaLi.github.io.git拷贝仓库;
5. 在本地http://catalinaLi.github.io 文件夹下通过Git bash依次执行npm install hexo、hexo init、npm install 和 npm install hexo-deployer-git(此时当前分支应显示为hexo);
6. 修改_config.yml中的deploy参数,分支应为master;
7. 依次执行git add .、git commit -m "..."、git push origin hexo提交网站相关的文件;
8. 执行hexo g -d生成网站并部署到GitHub上。这样一来,在GitHub上的http://catalinaLi.github.io 仓库就有两个分支,一个hexo分支用来存放网站的原始文件,一个master分支用来存放生成的静态网页。完美( •̀ ω •́ )y!

三、日常的改动流程

在本地对博客进行修改、添加新博文、修改样式等等可以参照以下流程:
1. 依次执行git add .、git commit -m "..."、git push origin hexo指令将改动推送到GitHub(此时当前分支应为hexo);
2. 然后才执行hexo g -d发布网站到master分支上。虽然两个过程顺序调转一般不会有问题,不过逻辑上这样的顺序是绝对没问题的(例如突然死机要重装了,悲催....的情况,调转顺序就有问题了)。

四、拉取备份

本地资料丢失后的流程当重装电脑之后,或者想在其他电脑上修改博客,可以使用下列步骤:
1. 使用git clone git@github.com:CrazyMilk/CrazyMilk.github.io.git拷贝仓库(默认分支为hexo);
2. 在本地新拷贝的http://catalinaLi.github.io 文件夹下通过Git bash依次执行下列指令:npm install hexo、npm install、npm install hexo-deployer-git(记得,不需要hexo init这条指令)。

参考资料


本文作者: catalinaLi
本文链接: http://catalinali.top/2018/noteHexoBak/

相关文章

  • 笔记:使用hexo,如果换了电脑怎么更新博客

    最近换了工作,忙着熟悉业务,好久没写博客了。换了新环境,好多东西都要重装。Hexo博客就是其中之一,这里我从万能的...

  • 使用hexo,如果换了电脑怎么更新博客?

    背景:一台电脑上已有一个在用的博客,又新用了一台电脑,实现原电脑和新电脑都可以提交更新博客,实现同步或者说博客的版...

  • 多台电脑使用Hexo

    使用多台电脑维护Hexo博客,这是个挺常见的需求,比如希望公司、家里电脑都能正常使用,电脑升级更新环境。 网上的方...

  • 使用Hexo搭建博客

    使用 Hexo 在 coding上搭建博客 要使用Hexo搭建博客,一定先在电脑上安装 node (建议使用 No...

  • Hexo->简书

    换了台电脑,想继续配置之前的hexo博客,结果 一条命令让之前写的 博客灰飞烟灭。 hexo -d 部署 坑啊...

  • hexo博客迁移流程

    本文并不是从头开始搭建hexo博客的教程,而是因为最近个人换了电脑,需求迁移原来搭建好的hexo博客,为了防止将来...

  • 2019-12-23【Geek之路】使用github搭建博客

    之前搭的hexo,感觉用起来很麻烦。 换了电脑,要重新配环境,索性重新搭个动态博客,使用docker来做,一次部署...

  • 如何将Hexo Blog同时发布到GitHub跟Coding上

    前言 上一篇文章已经讲过怎样使用Hexo建立博客以及怎样将Hexo博客发布到GitHub上.如果对Hexo建立博客...

  • 博客系统hexo yelee搭建历程

    使用hexo搭建博客 什么是 Hexo?Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdow...

  • Blogging On Github

    使用Hexo+Github配置博客 初步使用Hexo+Github配置博客 进阶最详细的Hexo Next主题配置...

网友评论

      本文标题:笔记:使用hexo,如果换了电脑怎么更新博客

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