前言

    很早之前就想要自己创建一个博客,在百度里搜到的好文章也经常是个人博客的内容。后来开始自己搭建博客的时候,无意中发现了Akilar这位前辈有很多的博客搭建教程,又恰好他博客的形式是我喜欢的,于是我就开始了自己的博客搭建之旅。


准备工作

必备软件:Git
推荐软件:VSCode


检查变动

博客根目录输入指令:git status,确保当前没有任何变动



对比文件差异

新建文件夹,将原先主题和更新主题放入



设置隐藏项目可查看,删除两个主题目录里的”.git”和”.github”文件夹



对原先主题进行版本控制



将原先主题的”.git”文件夹移动到更新主题里,再在更新主题里输入:git status。以下所有标红的,都是原先主题与更新主题的区别



更改差异

上图中的"deleted"代表原先主题有,更新主题没有的文件,按照目录添加回去即可。主要是更改"modified"的文件,这里推荐使用VSCode,方便更改。新建文件夹,把需要更改的两个文件重命名好放入,再把此文件夹引入到VSCode中



在左侧的资源目录中右键第一个文件”选择已进行比较”,再右键第二个文件,”与已选项目进行比较”。因为先前我没有修改过这个文件,所以这里的变动是主题的更新内容,不需要任何更改。注意,文件比较的顺序是红色箭头指的地方,绿色箭头代表的是被比较文件的文件名



文件更改好之后,再在更新主题里执行:git status。可以看到,所有的"deleted"已经消失了,证明我把原先主题里自行添加的东西都搬运到更新主题里了(之前"Untracked files"里的几个文件是未被追踪的,是主题里自带的图片,在原先主题里我是删除掉的,所以这里显示未被追踪。)剩下仅有的两个"modfied"就是是这次主题更新发生改动的文件。



小贴士

为什么要在原先主题里进行版本控制,然后把文件移入更新主题,而不是反过来?

其实反过来也行,而且好像更方便了,哈哈哈哈哈哈。但是我的直觉告诉我得按照这样的顺序,我也自己反过来试过,总感觉哪里不对


另外建议按照这里的升级建议把主题配置文件独立出来,可以更方便的升级主题