gyro永不抽风

ああああああああああああああああおおおおおおおおおおおおおおおお

Hexo博客升级和版本管理

绪论

之前在做文件备份的时候,对于博客文件夹总是十分烦恼。由于一直在更改,百度云热备可能会出问题,然而我这个人冷备这种事绝对会忘,遂出现了本文。

思路

一开始我是准备整个项目直接扔到GitHub上面去的,但是很不巧,出现了报错,提示了submodule问题。出现了这个问题之后,我就决定好好整理之前杂乱不堪的工程文件。

步骤

第一步 重新Hexo init

按照之前的教程(在Hexo分类下的建站指南),新建Hexo项目

第二步 重新导入之前的配置

包括_config.yml等,同步一下,注意版本之间的差异

第三步 git init

在博客的工程文件下,直接进行git init,到现在位置的话应该还不会产生问题。

第四步 Fork Next主题

由于Next主题是开源的,我们不妨直接Fork。这里建议是私有Clone一下,因为毕竟要储存一些密钥啥的。

第五步 添加Submodule

博客工程文件的git里面add submodule,详细用法参加之前写过的一篇git submodule文章(在git分类下)

第六步 重新配置Next

由于升级之后和原来的版本差异较大,这里就可以利用git的版本控制优势,良好地筛选出配置文件变动很大的地方。

第七步 文件全部导入

就是把之前所有的文件直接copy/paste,不会遇到什么大问题。

版本控制

接下来其实就和平时使用git没什么区别了,只不过submodule也是一个独立的git,所以我们要分别进行版本控制。

__EOF__
-------------本文结束感谢您的阅读-------------

本文标题:Hexo博客升级和版本管理

文章作者:gyro永不抽风

发布时间:2020年09月11日 - 10:09

最后更新:2020年09月18日 - 23:09

原始链接:http://gyrojeff.moe/2020/09/11/Hexo%E5%8D%9A%E5%AE%A2%E5%8D%87%E7%BA%A7%E5%92%8C%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86/

许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者!

真的不买杯奶茶吗?T^T

欢迎关注我的其它发布渠道