近期我一直在改动博客的分类系统,主要是标签分类上的变化。个人认为,设计出一套实用但又不过度复杂的分类系统是很考验智慧的,至少目前本站的分类方式就未能让我完全满意。
博客标签
我不太喜欢给我的文章打标签,因为博客里的大部分文章都是动画观后感,这一特性注定让标签系统的设计无比困难。一般的技术向博客与生活向博客,内容的分类方式比较固定:技术文章一般标明所用的编程语言和技术栈,分享日常的文章也可以简单地通过活动种类区分。
但是要如何为一些动画分类呢?那方法可就多了去了,我可以根据放送日期分类,可以根据他们的原作种类分类,可以通过他们的主题与剧情元素分类,可以通过制作公司与制作团队分类,甚至能用制作组中的监督和系列构成等人员构成为他们分类。能够用以分类的维度太多,而且每种方式都有其独到之处,没有简单的优劣区别。
更重要的是,我发现像我一样发布动画内容的站点并不多,我没有什么前人的智慧可供借鉴。不得已,我只能独自摸索,慢慢改进了。
最终我选择的方案,是保持类别的分类方式不变,以播出方式加季度分类,标签以原作种类区分。这样的分类方式,能够最大程度保持分类系统的简洁程度与可用性。通过筛选播出季度与原作题材,能够快速地找出想要的观后感,或是找到同一季度其他类似作品的观后感。
我短暂地尝试过参考 Bangumi 的标签系统,同时标记原作题材和主题风格,但是这样导致了冗长的标签列表,而且可用性也未必好。与其考虑各种复杂的分类方案,倒不如保持简单,至少看上去更干净。更为复杂的标签系统实际上提高了用户的使用成本,也提高了门槛,对于利用标签系统查询信息的用户而言,这默认了他们能够明确知道某一作品的风格与主题、制作公司甚至是监督,非常不现实。
而对于随便逛逛的用户,什么标签系统其实并不重要,他们总能通过各种奇怪的方式找到想要的或是对他们有价值的文章。我就是这种读者,对于感兴趣的博客,我总是会尝试阅读这个站点的每一个角落,不放过任何信息;不感兴趣的博客,无论它的标签系统设计得如何完美,也不会成为我游览站点的理由。
Bangumi 的标签系统更多是一种投票,让高级用户标记作品的特性,普通用户则能够通过投票得出的标签形成对作品的第一印象。我的博客只是需要一个分类方式,简单直接才是设计的第一要素。
Fuwari 的前身 Vivia 有多级分类的功能,曾经的我不以为意,但是现在尝试了多种方案后,我发现多级的分类对于我的博客是极为合适的,现在分类列表中长长的动画部分可以被压缩为“XX 动画 - YYYY 年 - MM 月”的三级系统。很可惜这个功能也只是停留在社区的 Pull Request 阶段,距离设计完善、合入主线还有很长的距离。
另外,Fuwari 在设计之初可能并没有考虑过长的分类和标签列表,导致用户在展开列表后需要滚动到页面底部,才能见到伸出视距的列表底部。或许我应该考虑设计一个解决方案,或是等待社区的智慧。
文章标题
我并不喜欢用文章标题进行文章的分类,因为大部分的博客系统和主题都提供了分类系统,用文章标题分类是不太必要的做法。然而,我最终还是修改了标题,提供更明显的标识。
理由很简单,用片名作为观后感或者影评标题对站外的用户误导性很强。当一个用户在我的博客中浏览时,各种标签、分类能够提供清晰的引导,告诉他这些文章是同名动画的读后感;而对于一位来自搜索引擎的用户而言,没有任何分类标识的链接,是很难分辨其中的内容的。
我个人很有自信不错误点击无关的链接,但是并非所有人都能熟练使用搜索引擎的各种功能。在 Google Search Console 和 Bing Webmaster Tools 见到的各种稀奇关键词就是最好的佐证。我实在是无法理解,为什么“本子”这个关键词也能和我的博客有所关联;在这个正版动画退潮的时代,不少人寻找观看动画的途径却误入我的博客,也让我感到很抱歉。
为文章标题添加文章类别的标识,实在是无奈之举,我希望未来的新访客,都是在了解文章内容,知道链接背后是一篇观后感的情况下才点击它,而不是想要找一个看动画的网站,或是感觉链接背后藏着不可告人的资源,误入这个极可能会浪费他们时间的小博客。
有新的想法?欢迎向我发送邮件,或使用下方留言板进行留言。