blinkfox / hexo-theme-matery

A beautiful hexo blog theme with material design and responsive design.一个基于材料设计和响应式设计而成的全面、美观的Hexo主题。国内访问:http://blinkfox.com
https://blinkfox.github.io/
Apache License 2.0
5.27k stars 1.25k forks source link

如何更改时间轴归档为普通的归档布局 #466

Open BrambleXu opened 4 years ago

BrambleXu commented 4 years ago

现在的归档为时间轴归档,页面的信息量非常少,屏幕上只能看到两篇文章的标题:

image

能不能提供一个切换成普通归档页的选项,可以方面快速查看大量的文章标题。比如下面这些网站的示例:

image

image

BrambleXu commented 4 years ago

关于Matery的设计,这里说一下自己的看法。

Matery与其他主题最大的不同,就是以图片为主,吸引人眼球,卡片式的文章显示也看起来非常漂亮。我想那些不喜欢这种“花里胡哨”感觉的人应该都去用next了。

但是为什么还是希望归档布局能提供信息量更多一些的布局呢?

这一点其实是为了做一个平衡。其实matery主页的卡片式显示,已经是以低信息量的代价,换来了漂亮的显示效果。而时间轴式的归档页面,也是以追求显示效果为主,所以信息量小。所以在设计理念上,主页和归档页面重合了。

如果归档页面能提供信息量比较大的布局,能做一个很好的平衡。一个典型的用例就是,当我点看matery主题的博客时,大致浏览一下主页上的文章,如果感兴趣的话,会去归档查看所有的文章,但是因为归档里的低信息量,要一直进行滑动,这个体验很不好。我点开归档的意图就是希望快速查看博主发布的所有文章,但是时间轴的布局无法快速查看大量文章,无法实现“归档”页面本来该承担的功能。结果就是现在的归档页面就变成了好看不好用的情况。所以如果能提供信息量大的归档布局,能更方便那些查阅所有文章的用户。

blinkfox commented 4 years ago

可以,以后可以改一版,归档以内容为主的。

BrambleXu commented 4 years ago

hexo-theme-archer,这个主题的sidebar设计真得太方便了!文章之间的跳转,查看标签和分组非常方便。matery可以考虑这种设计。使用这种方式的话,甚至可以直接移除归档,标签,分组三个单独的页面。因为在每一篇文章的页面上,都能立刻跳转到任意一篇文章。

具体demo可以查看这个博客:唐巧的博客