因为本人是车车人,所以制作了 hexo-theme-reimu 这样一款博丽灵梦风格的 Hexo 主题,其融合了landscape、Tangyuxian和Shoka三个主题 Github 仓库请点击:(如果觉得好用请点个 star,阿里嘎多) Github https://github.com/D-Sketon/hexo-theme-reimu 效果展示请点击: hexo-theme-reimu效果展示
长期以来,Hexo 因其生成速度慢而受到一些用户的诟病。但事实果真如此吗?随着版本的不断迭代,Hexo 的性能是否有所改善?为了探究这个问题,我进行了一系列的性能测试,涵盖了从 Hexo v3 到最新的 v8 版本,并与以速度著称的 Hugo 进行了对比。 测试说明 测试分两种场景: 冷生成 (Cold Generate):hexo clean && hexo g,清缓存后的首次生成,模拟初始化/修改主题配置后的场景。 热生成 (Hot Generate):在已有生成基础上再次 hexo g,利用缓存做增量生成,对应日常写作更新。 Hexo 各版本性能对比 样本规模:5
Hexo 作为一个静态博客框架,原生对多语言的支持能力有限,仅支持生成单一语言的网站。为了解决动态切换语言的需求,社区大佬开发了如 hexo-generator-i18n 等插件。但其功能仍局限于 page 和 archive 的多语言化,而对于 post 的多语言则无能为力。 hexo-theme-reimu 最初也不支持多语言,但在 v1.4.0 版本中,我参考了 hexo-generator-i18n 的实现,为其添加了 page/post/archive 多语言支持,并在 v1.5.0 版本中进一步完善了功能。本文将介绍我是如何为 hexo-theme-reimu 添加多语言支持的,以及如何使用 hexo-theme-reimu 的多语言功能。
众所周知,Hexo 虽然是一个非常优秀的静态博客框架,但是由于 Node.js 的特性,Hexo 在编译的时候相比于 Hugo 会占用大量的内存,这对于一些配置较低的服务器来说是一个很大的问题。#5522、#2165 等 ISSUE 也反映了这个问题。难道这就是 Hexo 的极限了吗?当然不是,下面我就来介绍一下我是如何让 Hexo 占用的内存减少 30% 的。
本文记录了 hugo-theme-reimu 主题和 hexo-theme-reimu 主题的区别,以及如何将 hexo-theme-reimu 主题的文章迁移到 hugo-theme-reimu 主题。