设计逻辑
本主题改变了 Hexo 的默认设计逻辑,所以与大多数的 Hexo 主题的用法不同,请参考下文。
目标用户群体
大多数的 Hexo 主题的设计目的是在于纯粹的博客记录,并且博主的博客内容往往集中于单一学科领域(如互联网技术)。因此在这个需求驱动下,大多数 Hexo 主题被设计为主页展示文章列表,并使用繁多的分类(Category)为文章进行细分。这种设计很好地满足了需求。
当用户需要一个能够展示个人特点的主页,并且需要对博客的内容进行明确的领域划分时,这些主题并不能很好地满足这些需求。因此「致远」主题被设计出来,同时也规定了用户群体:
- 希望拥有一个展示个人特点的主页(而非纯文章列表)
- 跨多个学科领域写作,需要明确的领域划分
- 愿意接受「子页 + 标签」的分类逻辑,而非传统「分类 + 标签」
改变
主页不展示文章列表
主页并不展示文章列表,而是展示具有个人特点的内容,如「关于」和「时间线」模块。文章列表被下放到「子页」中。
子页取代分类
引入「子页」的概念来取代「分类」(Category),所有的子页都在导航栏具有一级入口。基于此,子页的概念应该更广,往往为某一个学科大类或者领域,例如所有的互联网技术博文应该被划分为一个「子页」中,不管它属于「前端技术」还是「服务端技术」。
标签聚合
对于同属一个「子页」的文章,借鉴了微信公众号的分类逻辑,使用标签(Tag)来对文章进行分类和聚合。因此主题中没有了默认的 Category 的概念和入口,取而代之的是「子页」(Subpage)与「标签」(Tag)的概念。
有关该主题的设计理念,如果这里的描述不够清楚,打开演示站浏览一下应该就明白了。如果无法理解这种改变,可能是因为您并没有这种需求,使用其他 Hexo 主题可能会是更好的选择。