搭建博客时横向对比了几个喜欢的Hexo主题,最终选定了Even
不过依然对Even有几个不太满意的地方,在这里记录下来,日后有时间就自己修改一下。

主题颜色不好看。

Even默认自带的几个主题颜色都不太好看,好在作者在Wiki中介绍了自定义颜色的方法,想要修改不难。

没有分享链接按钮

Even没有设置分享到这类的按钮,这有点不太方便。

版权信息需要完善

Even的版权信息放在每篇文章的底部, 注明了作者,本文链接,许可协议。不过美中不足的是,这些信息的字体太大了,当阅读到底部的时候,有点喧宾夺主的感觉。 另外,相比于摆出跳转链接,我觉得更好的方案是普通文字+复制链接按钮

分类系统需要完善

Even作者本身的博客并没有在导航栏上添加分类页面,通常要在文章中点击分类链接,跳转到相同分类的索引页面。

不过如果添加了分类导航,点进去会发现该页面的布局和跳转逻辑竟然和标签是一样的! 或许是作者没有搞清楚在Hexo中目录和标签的区别吧,这方面我觉得Cactus做的更好一些。

Cactus中,标签的跳转逻辑与Even是一样的,但是在分类页面, Cactus会直接将所有的目录列出来,点击相对应的目录,可以显示该目录下所有的文章标题。 如果对于多级目录没有需求,所有文章都只在一级目录下的话,那可以考虑另一种逻辑:直接显示所有的目录及其下的文章标题。这种的展示方式就像是归档一样了,更加简单直接一些。

另外,分类的计数功能似乎有点小问题:计数只增不减,删除一个目录,计数不会减小。

顺带一提,Cactus也是一个非常优秀的Hexo主题,上面说到的几点不足在Cactus中都很完善。不过这个主题也有硬伤,就是markdown的渲染太丑了,而且目录对于多级标题的支持有点小问题,所以只能忍痛割爱了。

SEO优化

虽然不清楚是怎么回事,不过Even的SEO优化似乎做的不如Cactus呢…

“阅读更多”需要完善

Even中,想要在首页显示部分文章内容,需要手动在文章中添加一个标签:<!-- more -->。 这样相当于强行手动将markdown内容割裂了,以后如果需要拷贝、迁移到其他地方的话可能有点不方便。 这方面的实现也应该参考一下Cactus