Hexo-5.x 与 NexT-8.x 跨版本升级
一年不见,发现 Hexo 和 NexT 跨版本更新,带来许多颠覆性(不兼容旧版)的更新,比如把 swig 模板换成 njk 模板、主题改用 npm 升级、废弃 next.yml 等,导致网上许多旧版 “教程” 失效,只好自己爬文摸索。这篇文章记录升级过程中遇到的坑和解决方法,主要包含以下内容:
- Node.js v10 升级到 Node.js v12
- Hexo 4.x 升级到 Hexo 5.x
- NexT 7.x 升级到 NexT 8.x
一年不见,发现 Hexo 和 NexT 跨版本更新,带来许多颠覆性(不兼容旧版)的更新,比如把 swig 模板换成 njk 模板、主题改用 npm 升级、废弃 next.yml 等,导致网上许多旧版 “教程” 失效,只好自己爬文摸索。这篇文章记录升级过程中遇到的坑和解决方法,主要包含以下内容:
年初分享过一篇《部署于 OSS 之上的静态博客结构》,前几天登录百度统计才发现有朋友在使用 site:www.imczw.com
搜索相关资料 —— 平时博客疏于管理,给这位朋友造成了困扰,实在抱歉。这回把站内搜索加上了,同时分享本站部署 OSS 的步骤,希望能帮上忙。这篇文章主要讲以下几个点:
Jellyfin 是一款开源免费的媒体服务器软件,发现功能十分强大,刮削器比 VideoStation 给力多了,这次改造的目标是:
趁着 Hexo 3.9 升级,用 npm update
把环境升级了一波,然后就发现 gulp
挂了,这是一篇手欠升级系统环境后的填坑记录
以前每次 Next 升级都会覆盖自定义修改,让 NexT 的升级过程非常繁琐。从 7.3 版本开始,NexT 开始采用 Hexo 的 “数据目录” 结构,将自定义内容统一挪到 source/_data,Hexo 在渲染时数据目录下文件会覆盖或插入源文件模板,于是我们可以在不改动源文件的基础上实现主题自定义,以达到平滑升级的目的。本文主要介绍