跳转到主要内容
杨月昌的软件博客
返回

简单升级 Hexo 的方法:一键三连助你轻松搞定

Hexo 是一款成熟的静态博客生成工具。随着版本的迭代(目前已迈入 Hexo 8.x 时代),新版本不仅大幅优化了生成速度,还对 TypeScript现代 CSS 预处理器 提供了更好的支持。如果你还在使用 4.x 或 5.x 版本,是时候进行一次“无痛升级”了。


一、 准备工作:环境检查

在升级 Hexo 之前,必须确保你的底层环境(Node.js)满足新版本的运行条件。

  1. 检查 Node.js 版本: Hexo 7.0+ 要求 Node.js 版本至少为 v14.0.0,建议使用最新的 LTS 版本(如 v22.x)。
node -v
  1. 备份配置文件: 备份你的 _config.ymlpackage.json,这是升级失败时的“后悔药”。

二、 升级流程:高效“三连”命令

1. 全局升级 hexo-cli

hexo-cli 是终端调用 hexo 命令的入口。首先将其更新至全球最新版:

npm install hexo-cli -g

2. 使用 npm-check-updates (ncu) 检查依赖

传统的 npm-check 已逐渐被更现代、维护更频繁的 npm-check-updates (ncu) 取代。它能智能分析 package.json 并绕过 SemVer 的版本锁定。

npm install -g npm-check-updates
ncu

它会列出所有可以升级的插件及其版本跨度。

3. 执行批量升级

确认列表无误后,执行以下命令同步更新 package.json

ncu -u

然后,执行安装命令让升级生效:

npm install

三、 升级后的关键步骤

升级完成后,不要立即访问页面,先执行以下“清理三部曲”:

  1. 清理缓存与生成
hexo clean && hexo g
  1. 本地预览
hexo s

访问 http://localhost:4000,重点检查:


四、 避坑小贴士 (2026 补充)

总结

通过 hexo-cli + ncu 的组合,升级 Hexo 不再是一件痛苦的事情。保持软件更新不仅能获得性能红利,更能规避许多已知的安全漏洞。



上一篇
使用 Sanity CMS + Next.js 构建高性能内容驱动型应用
下一篇
C# 日期与时间操作指南:常用日期获取与计算方法