夏日换新装,升级到 Hexo 6

Posted by sysin on 2022-07-12
Estimated Reading Time 1 Minutes
Words 364 In Total

点击访问腾讯云官方网站


请访问原文链接:夏日换新装,升级到 Hexo 6,查看最新版。原创作品,转载请保留出处。

作者主页:www.sysin.org

抄袭者 maczqq_23930765hanzheng260561728 请远离本站!!!


近日偶然看到一些升级 Hexo 的文章,本站还是基于古老的 Hexo 4 和 Node 12,笔者追随 Zero day 的步伐从未停息,怎可就此止步😄

以下为简明步骤:

1. 备份当前项目

升级会存在兼容性问题,比如某些插件,特别是模板与新版本不匹配普遍存在。备份以防不时之需。

2. 升级 Node

Hexo 6 支持 Node 当前的 LTS 版本 16,首先升级 Node:

1
2
3
4
# n 是交互式 node.js 版本管理工具
sudo npm install -g n
# 更新到 node 16 LTS
sudo n 16

3. 升级 Hexo

1
2
3
4
5
6
# 安装 npm-check 和 npm-upgrade
npm install -g npm-check npm-upgrade
# 检查本地插件版本
npm-check
# 交互式升级,根据提示即可完成升级
npm-upgrade

现在 Hexo 及插件已经升级成功,执行 hexo version 查看版本。

这是最常见的错误,参看 Hexo 5.0.0 Released

1
2
3
4
5
6
7
8
_config.yml

# Deprecated
external_link: true|false

# New option
external_link:
enable: true|false

5. 修复模板兼容性

搜索网上文章,一般都是模板出问题较多,这是重点和难点,需要根据模板具体处理,笔者不是前端开发者,颇费周折,好在折腾了一天多终于修复了。


捐助本站 ❤️ Donate

如果文章中使用的内容或图片侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有所帮助,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!

支付宝赞赏 微信赞赏

赞赏一下


Pageviews: