前言
自从毕业之后,Milo一直忙于工作,无暇管理独立博客。最近沉迷于机器学习实战,Milo想以博文的形式记录学习的心路历程,正好可以打理一下。
更新了一下Hexo,Milo发现Next主题都已经到了7.0的时代。怎么更新主题呢?
开始
由于年代久远,主题需要跨好多个版本,咋一想有点头疼。读了hexo-theme-next的升级指引,Milo发现其实蛮简单的嘛~
备份
不论你手中正在做什么事情,首要任务就是备份!备份!备份!
根据官方升级指引,你需要备份的内容大概有一下4项:
- _config.yml配置文件(
最重要!
) - 自定义的CSS样式文件(位于next/source/css/_custom/ 和 next/source/css/_variables/)
- 自定义的主题文件(位于next/layout/_custom/*)
- 其他可能修改过的文件(可用文档对比工具进行排查)
升级
- 获取主题
获取主题的方式有两种:
第一种升级方式:直接下载源文件包,放在/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
文件对新主题进行配置。
其他
待补充。
本文内容转自冰部落,仅供学习交流,版权归原作者所有,如涉及侵权,请联系删除。 声明: 本平台/个人所提供的关于股票的信息、分析和讨论,仅供投资者进行研究和参考之用。 我们不对任何股票进行明确的买入或卖出推荐。 投资者在做出投资决策时,应自行进行充分的研究和分析,并谨慎评估自己的风险承受能力和投资目标。 投资有风险,入市需谨慎。请投资者根据自身的判断和风险承受能力,自主决策,理性投资。