Hexo+Butterfly为侧边栏添加文章合集
前言
本文将介绍如何在首页侧边栏添加文章合集板块。可以提供一些重要文章的展示。
效果如下:
基于Butterfly 4.2.2版本
操作
在\themes\butterfly\layout\includes\widget
目录下新建card_collections.pug文件,并写入如下代码:
1 | if theme.aside.card_collections.enable |
在\themes\butterfly\layout\includes\widget\index.pug
文件中page项添加如下代码:
1 | !=partial('includes/widget/card_collections', {}, {cache: true}) |
在\source\_data
目录下(如没有_data需自行创建)新建文件collections.yml
,并写入如下代码:
1 | collections: |
注意:url为文章渲染后的完整链接
在\themes\butterfly\source\css
目录下新建collections.css
文件,并写入如下代码:
1 | .collections-item-content{ |
并在主题配置文件_config.butterfly.yml的head处引入该文件:
1 | inject: |
在主题配置文件_config.butterfly.yml的aside处添加如下配置:
1 | aside: |
保存配置,重新渲染,就可以了。
后记
相当于之前首页轮播图的功能。
参考链接:https://cloud.tencent.com/developer/article/2012933
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 竹山一叶!
评论