博客已有的分类,如 categories 和 tags,都是基于博主的,那么有没有一种分类是基于读者的呢?有,一种是搜索,另一种就是这里的文章阅读量排行榜。
基于 leancloud_visitors的,需要申请账号
1 | 所在目录:~/blog/ |
然后在主题配置文件中加上菜单 top 和它的 icon:
文件位置:~/blog/themes/next/_config.yml1
2
3
4menu:
top: /top/
menu_icons:
top: signal
接着在语言翻译文件中加上菜单 top:
注意:如果你的站点配置文件中的 languages 写的不是 zh-Hans,那么这里请更改相应语言配置文件。
1 | 文件位置:~/blog/themes/next/languages/zh_Hans.yml |
1 | 文件位置:~/blog/source/top/index.md |
必须将里面的里面的app_id和app_key替换为你的主题配置文件中的值,必须替换里面博客的链接,1000是显示文章的数量,其它可以自己看情况更改。
最后修改样式,这个可以根据自己风格修改:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16文件位置:~/blog/themes/next/source/css/_custom/custom.styl
// 自定义的TopX页面样式
#top {
display: block;
text-align: center;
margin: -100px 50px 40px 50px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
background-color: rgb(255, 255, 255);
padding: 106px 36px 10px 36px;
}
@media (max-width: 767px) {
#top {
margin: -93px 15px 50px 15px;
padding: 96px 10px 0px 10px;
}
}