说一下NexT主题

NexT主题是copy自hexo-theme-next,目前gridea主题市场上的主题数量不是很多,当时决定使用gridea作为以后的写作工具时就想着写一款主题,如果从设计开始着手,肯定不太现实,自己也不是那块料。所以就从hexo市场了找了一款主题,NexT主题的简单风格是我最喜欢的点,我觉得博客就是一个技术交流的平台没有必要弄的太炫,当然萝卜青菜各有所爱,自己喜欢就好😜,所以最终决定copy一下NexT。本来以为只要将主题开发出来就行了,可是当真正有用户在使用自己的产品时候又是另一种情景,经常是一旦出现了bug就加班加点的修复,虽然累一点,但是反而快乐了许多。最后我会尽我最大的努力来维护以及开发,希望大家也能用的开心✊

已开发的功能

目前NexT主题虽然还处于Beta版本,但是也越来越完善了,相信不久就会给NexT用户交出一份满意的答卷。

  1. 首页、归档、标签等博客通用功能
  2. 支持Pisces、Muse、Mist、Gemini四种风格
  3. 支持自定义博客可视区宽度
  4. 支持使用自定义字体,但是要先将字体(.ttf)复制到主题的assets/media/fonts文件目录下

不过有的字体整体看上去会小一点,暂时还不支持修改字体大小,配置字体大小要兼容到所有的scheme,还需要点时间

  1. 主题兼容,Next主题原本是不支持显示封面的,在Gridea平台下可以开启NexT主题兼容性功能,里面提供了四种显示策略。当然也可以不添加封面,在摘要中把想要作为封面的图片放上去,也会显示出封面的效果,不过不推荐使用。

存在的🐞

NexT主题毕竟是从hexo平台搬过来的,两个不同的平台,所在肯定会存在差异,有些功能在gridea就无法实现,或者实现的不是很好,但是我相信不论是gridea还是next都会变得越来越优秀,也希望大家多点耐心。
目前主题已经开发出来了,实际上还是存在着很多的问题:

站内搜索功能

看了下hexo的站内搜索功能是基于hexo插件,目前gridea暂时还不支持插件,这个功能暂时无法开发,不过作者已经表示后期会支持,相信不久就可以实现站内搜索了。

自定义菜单icon

next主题的菜单项都带有icon,目前gridea平台虽然支持自定义菜单项,但是gridea不支持图标的选项,在这里目前只能按照约定展示一些常见的图标

约定:首页、归档、标签三个菜单项的链接地址必须设置为/、/archives、/tags

自定义菜单的导航栏跟踪

就是“首页”菜单右边的那个小点点,目前会对首页、归档、标签三个菜单有跟踪效果,其他自定义的菜单还不支持,后期再解决。

站点预览的分类

hexo-next上主要分为文章、分类、标签,但是gridea不支持分类,不过在issue中好像看到有人反馈过这个问题,后期支持的话,也会立马更新。

标签页标签云顺序总是变动

标签云的顺序总是变动主要的原因是由于平台会对编辑过的标签按照时间排序,所以目前还控制不了标签的展示顺序。

兼容性

主题对于浏览器的兼容做的还不是很好,目前IE10以下不支持,其他浏览器也尽量保持较新的版本才可以,移动端也是如此。除了浏览器的兼容性以外还有电脑系统的兼容,目前mac的兼容效果最佳,windows后期会慢慢跟进。

主题自定义配置

由于自己没有详细阅读官方文档,导致刚开始开发的时候觉得gridea的主题自定义功能还不是很完善,一直没有做主题的自定义配置。后期发现gridea的主题自定义功能已经很不错了,准备对next做自定义的配置,不过在开发之前还是要考虑需要做哪些自定义支持,该功能可能需要晚点才会同步。

夜间模式不支持

颜色自定义配置不支持

打赏功能不支持

美化功能暂未开放

至于开发完成后能达到什么效果,可以参考这里美化1

看板娘暂不支持,后续开发

背景音乐暂不支持,后续开发

上面所列出的问题,基本上是由于平台的限制不好实现,后期会尽力和作者沟通看看有没有什么解决方案,争取都解决掉。
在这里首先感谢提过问题的网友,你们提的每一个问题,我都去尽快修复,希望在大家的帮助下NexT可以变得更加完善。

未来的NexT

虽然next是copy的,但是未来还是会有根据社区的反馈做其他的改动。至于我对未来的next规划,大概主要集中于交互以及评论系统上。之前提到过next主题最主要的特点就是简单,但是我觉得在交互上还是要有所改进,让用户体验的更爽一点,其次就是评论功能,现在的评论功能感觉不是很适合技术交流,而且加载时间太长,用户体验极差。我觉得微信阅读的评论就做的很好,不知道大家有没有用过,与其说他是评论,还不如说是做笔记,微信阅读里面,可以对文章的内容进行划线、评论等操作,总觉的这样更适合技术交流,后期会考虑如何去实现这样一个评论系统,敬请期待!
至于其他方面的改进暂时还没有想到,后面有什么新的想法再来补充吧。

联系

如果在使用主题的时候遇到任何问题可以通过微信联系我(wh806649821),不过在添加好友的时候添加一下备注NexT。目前用户量还不是很大,所以有什么更新的话会直接发朋友圈,等用户多了在考虑建群,相信大家不论是工作还是家庭都已经有很多群里,这里就先不添堵了,免得大家反感。除了微信反馈,还可以直接通过issue提bug,这样会更好点,防止出现重复的问题,节约大家的时间。

感谢

先声明一下,后期如果有使用上问题欢迎大家反馈“骚扰”。
在这里首先要感谢一位网友,之前开发完next之后自己简单的测试了下,发现没有太大问题,就直接发布了,导致有的人在使用的时候遇见各种各样的问题,在这里先说声抱歉,后期会保证尽量少犯这种错误,再次感谢@Tec***one,@T*m网友的反馈。当然还要感谢@EryouHao,给大家提供了一个优秀的平台。