Hexo 升级教程
2023-04-18 14:56:01 时间
简 述: 将电脑的 hexo v4.2.1
升级到 hexo v5.1.1
。
背景:
hexo clean && hexo g -s
后,发现会强制将所有文章的文件的修改日期,在文章中显示,很明显,这是不对的。解决方案是:修改 hexo 工作目录下 _config.yml
中修改为 updated_option: "date"
,但是这个变量是只有 hexo v5.0 才支持,而我当前是 v4.2。
未升级之前,当前配置:
- hexo: 4.2.1
- node: 12.18.3
升级 Hexo:
# 使用淘宝源的 cnpm 替换 npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g cnpm # 升级 npm
cnpm cache clean -f # 清除 npm 缓存
===更新 hexo: 进入 blog 目录,执行如下命令===
# 更新 package.json 中的 hexo 及个插件版本
cnpm install -g npm-check # 检查之前安装的插件,都有哪些是可以升级的
cnpm install -g npm-upgrade # 升级系统中的插件
npm-check
npm-upgrade
# 更新 hexo 及所有插件
cnpm update
# 确认 hexo 已经更新
hexo -v
升级之后的版本:
- Hexo: 5.1.1
- Node: 12.18.3
再次正常推送,成功达到预期。
相关文章
- android studio 2021版本下载安装详细教程(超详细)2022,一步步教你
- 全面详细的JavaFX国语核心教程(持续更新)
- Kubernetes pod控制器 DaemonSet 与 StatefulSet讲解
- 程序员创业大课-创业想法与验证
- mac上使用svn
- Mac系统下Flutter安装教程
- repo的安装和使用
- apk反编译教程(2022win11亲测)
- 【Unity3D日常开发】Unity3D中Animation和Animator动画的播放、暂停、倒放控制
- Android so库开发——使用Studio调用so库(二)
- 【微服务】服务网关Gateway
- 企业微信和飞书,谁才是新能源车企的“老相好”?
- CentOS7环境下Docker入门到dockerfile(二)创建自定义镜像、构建java环境
- 【Flutter -- 基础】快速入门 Flutter
- 如何调试递归程序,有何技巧?
- 【frp内网穿透教程】
- Mac下Idea快捷键总结(不断更新)
- 小程序自定义tabbar导航栏、动态控制tabbar功能实现(uniapp)
- 【Django】REST_Framework框架——视图集ViewSet和ModelViewSet源码解析
- ERROR: Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle