如何升级hexo的next主题

文章目录[隐藏]

前言

自从毕业之后,Milo一直忙于工作,无暇管理独立博客。最近沉迷于机器学习实战,Milo想以博文的形式记录学习的心路历程,正好可以打理一下。

更新了一下Hexo,Milo发现Next主题都已经到了7.0的时代。怎么更新主题呢?

开始

由于年代久远,主题需要跨好多个版本,咋一想有点头疼。读了hexo-theme-next升级指引,Milo发现其实蛮简单的嘛~

备份

不论你手中正在做什么事情,首要任务就是备份!备份!备份!

根据官方升级指引,你需要备份的内容大概有一下4项:

  1. _config.yml配置文件(最重要!
  2. 自定义的CSS样式文件(位于next/source/css/_custom/ 和 next/source/css/_variables/
  3. 自定义的主题文件(位于next/layout/_custom/*)
  4. 其他可能修改过的文件(可用文档对比工具进行排查)

升级

  • 获取主题

获取主题的方式有两种:

第一种升级方式:直接下载源文件包,放在/themes目录下

第二种升级方式:

git clone https://github.com/theme-next/hexo-theme-next themes/next-reloaded

建议使用第一种升级方式。Milo使用双仓库备份独立博客(非双分支)。最初以第二种方式进行升级,发现推送源文件到Github时提醒要使用

git submodule命令。添加子项目后,修改的文本似乎无法上传。因此改用第一种升级方式,简单快捷(不要把时间浪费在无所谓的事情上面 🙂 )。

  • 更换主题

修改根目录下_config.yml文件,设置theme: next-reloaded。至此,主题升级完毕。

设置

启动hexo s命令,检查命令行是否已经没有警告,而且主题也成功升级。

一切正常之后,根据备份的_config.yml文件对新主题进行配置。

其他

待补充。

 
本文内容转自冰部落,仅供学习交流,版权归原作者所有,如涉及侵权,请联系删除。

声明:
本平台/个人所提供的关于股票的信息、分析和讨论,仅供投资者进行研究和参考之用。
我们不对任何股票进行明确的买入或卖出推荐。
投资者在做出投资决策时,应自行进行充分的研究和分析,并谨慎评估自己的风险承受能力和投资目标。
投资有风险,入市需谨慎。请投资者根据自身的判断和风险承受能力,自主决策,理性投资。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注