十年磨一剑,今朝更锃亮:把 Hexo blog + hexo-theme-next 博客升级到最新版本


hexo blog upgrade

磨剑

现在很有意思,凡事讲究个敏捷、迭代、快。稍微一个不留神,就会发现自己被时代远远甩在后面。

我的 Blog 托管在 GitHub Pages + Hexo,有段时间没更新 Blog 程序了。这两天心血来潮想试下更新,发现程序落后好几个大版本(当前使用 3.x,最新版本 7.x)。

今天头铁,备份 Blog 后果断上手开干,先报下总结:

好消息:升级过程意外的顺利

坏消息:升级后没感觉到明显变化 (可能是我期望太高了🤔️)

升级后的程序版本信息:

1
2
3
4
5
❯ hexo version
INFO Validating config
hexo: 7.2.0
hexo-cli: 4.3.2
os: darwin 22.4.0 13.3.1

十年

Blog 最早大概是 2011、2012 年大学期间随便买了个域名,用 WordPress 搭建。https://amonxu.com/2012/05/21/zh-CN/2012-05-21-hello-world/

2013 年接触了 GitHub Pages,觉得 WordPress 实在太不 Geek 了,马上把 Blog 迁移到 GitHub Pages + Jekyll。 https://amonxu.com/2013/04/18/zh-CN/2013-04-18-wordpress-to-github/

2015 年时,看到 Hexo 的几个主题很有意思,瞬间又感觉 Jekyll 不够酷了,用 Hexo + Node.js 替代了 Jekyll + Ruby。https://amonxu.com/2013/05/23/zh-CN/2013-05-22-hello--my-blog/ 。又换了现在这个域名 https://amonxu.com

后面除了更新文章,换过几个主题,暂时没再继续折腾 Blog,直到今天。

折腾时看到很多程序停止维护,更新时间动不动就是 8, 9 years ago,感叹光阴易逝。

使用过的的Hexo主题列表

amonxu.com hexo theme list

GitHub Pages 部署记录

amonxu.com github pages deployments history

升级参考资料:

https://www.imczw.com/post/tech/hexo5-next8-updated.html