更新 Anzhiyu 主题

更新方法

升级anzhiyu主题有两种方法

  1. 通过Github或Release压缩包主题
  2. 通过Npm更新主题

以上两种方法在选择上取决于你是使用什么方式去安装的主题,如果使用github方式使用第一种,如果使用npm进行安装的就使用第二种。我是使用github方式进行安装的所以我选择github方式进行主题更新

Github方式

为了避免升级失败导致博客不能正常使用,所以先进行当前主题的备份

  1. 将原文件夹重命名: 在我们博客项目\themes目录下的anzhiyu文件夹重命名例如anzhiyu-bk20240530
  2. 重新执行安装命令将最新版本的anzhiyu主题代码从github拉下来到本地
    1
    git clone -b main https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git
Release :按照安装步骤,下载 [release](https://github.com/anzhiyu-c/hexo-theme-anzhiyu/releases) 并解压重命名为 anzhiyu
  1. 最关键的一步比对升级后的主题配置文件。

如果某些配置发生了变化(改名或弃用),release的说明里会特别提示或给出配置文件版本对比diff,同步修改原配置文件即可

  • 将我们博客根目录中的_config.anzhiyu.yml主题配置文件复制出来一份用于后续对别
  • 将刚才我们更新完成的anzhiyu目录下的_config.yml复制到博客根目录下重命名为_config.anzhiyu.yml

这个时候我们如果启动博客会发现博客已经更新成功,但是我们的博客内容已经被覆盖,所以接下来要进行比对配置文件将我们的内容恢复

Npm更新

在博客目录下执行命令:

1
npm update --save hexo-theme-anzhiyu

同样升级后需要对比博客目录下的_config.anzhiyu.yml 配置文件和更新后的_config.yml 配置文件