关于Next主题几个仓库的关系

初次接触Next主题时,你很容易被它的几个仓库弄昏头脑,其实这些都是有历史缘由的

1. Next仓库

在配置博客为Next主题时,下载主题代码就碰到了问题,在github上搜索next主题,会蹦出来许多next仓库,有三十多页的结果,这些仓库其实都是自己fork下来的结果,其实主要的仓只有三个:

  • iissnan/hexo-theme-next
  • theme-next/hexo-theme-next
  • next-theme/hexo-theme-next

从上到下的的star数量依次下降

Next仓库


先说结论,目前保持活跃,频繁更新的是上图中的第三个,next-theme/hexo-theme-next仓库, 由 stevenjoszhang 主导,大家广泛使用的也是这一个,不要下载错了哟


2. 几个仓库间的关系

这一点,其实作者 stevenjoezhang 在issue中有过解释

详见:https://github.com/next-theme/hexo-theme-next/issues/4#issuecomment-626205848

Next仓库关系的解释

简单说明三个仓库:

  • iissnan/hexo-theme-nextiissnan建立”
  • theme-next/hexo-theme-next ivan fork第一个仓库”
  • next-theme/hexo-theme-nextstevenjoezhang fork第二个仓库”

最早出现的就是第一个仓库 iissnan/hexo-theme-next,由 iissnan 建立,主要开发者有 iissnanivan 等等众多大佬

大佬们都贡献的很顺利,只是后来 iissnan 不知为何原因变得不再活跃,而 ivan 的权限又不足以很好地管理这个仓库,一段时间后这个问题并没有得到改善,ivan 就fork出一个新的仓库 theme-next/hexo-theme-next ,后来的开发者们也都基于这个仓库继续对Next主题做出自己的贡献

相同的历史发生了,不知为何原因 ivan 也变得不再活跃,作为主要贡献者 stevenjoezhang 也无法获取更高的权限去好好的管理这个仓库,因此在诸多尝试沟通无果后,stevenjoezhang 基于 ivan 的仓库,也fork出一个新的仓库 next-theme/hexo-theme-next,目前流行且保持活跃的也就是这个仓库