NexT主题5.0和6.0版本共存

昨天才发现因为使用的NexT主题是NexT v6.7.0的,因为在NexT 6.0中 lib 目录下的绝大多数库都被移出了,所以就造成Hexo博客的一些 pace 特效出现CSS载入404的问题。主要表现就是NexT主题的载入动画特效无法使用。很明显这不科学,在阅读了NexT主题的相关文档后发现只要让NexT主题 5.0 和 6.0共存即可完美解决这个问题。

在 5.1.x 版本和 6.0.x 版本之间没有很大的革命性改进。主版本号变更至 6 主要是因为:

  • 主仓库已从 iissnan 名下 迁移至 theme-next 组织。
  • next/source/lib 目录下的绝大多数库被移出到了 NexT 组织的外部仓库中。
  • 第三方插件 hexo-wordcount 被 hexo-symbols-count-time 所取代,因为 hexo-symbols-count-time 没有任何外部 nodejs 依赖、也没有会导致生成站点时的性能问题 language filter。

要两个版本共存其实很简单,就是将不同版本的NexT主题放置在不同的目录里即可,比如 5.1.x 的NexT主题放到 themes/next 目录中,6.0的NexT主题放到 themes/next6 目录中,这样就实现了多版本共存的目的了,使用哪个版本就在Hexo的_config.yml文件里设置那个对应版本的目录名称为默认主题即可。

明月登楼 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!