博客文章置顶了几篇文章后,总觉得不能直观的找到最近发表的文章,因此想增加近期文章版块,网上查了相关资料,虽然Next模块不直接提供配置项,但很容易实现。
修改sidebar.swig文件
参考了文章 Hexo 系列(3) Next 主题配置,具体方法为:将下面代码贴在 next/layout/_macro/sidebar.swig
中的 if theme.links 对应的 endif 后面。
1 | {% if theme.recent_posts %} |
上面这段代码为博最近文章版块的相关代码。
根据sidebar.swig
文件中 if theme.links 这段代码内容,很容易猜到是博客首页右侧友情链接的代码,我想把最近文章的版块放到友情链版块的上面,于是计划将这段代码放到 if theme.links 这段代码的前面,如下:
1 | {# Blogroll #} |
设置主题配置文件
在主题配置文件 /d/hexo/themes/next/_config.yml
中添加3个变量,如下:
1 | recent_posts_title: 近期文章 |
验证效果
之后重启本地 Hexo 博客,查看效果如下:
已经出来了近期文章版块。