基于Hexo的Butterfly下自定义指定首页文章卡片高度
文章摘要
HeoGPT
这篇文章介绍了如何在使用Hexo的Butterfly主题时,通过给文章的markdown文件添加一个`large`参数来指定特殊文章的样式,从而实现自定义指定首页文章卡片高度的效果。同时,文章还提供了修改源文件和修改CSS的具体步骤。
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉列表如果都是统一的样式、高度未免有些过于单调和重重复。在一些关键性文章中加一些特殊的样式也是我们常用的举措,例如文章置顶。但是文章置顶多了就会看不见新文章,置顶折叠展示的力度又不够。所以对于有特殊意义的文章展示特殊的效果是非常必要的,丰富层次。
这个文章的核心思路就是给文章的markdown
文件里添加一个large
参数,当large=true
时,则文章会添加一个class
。然后针对这个class
进行css
的调整。让我们开始吧。
样式预览
修改源文件
编辑themes/butterfly/layout/includes/mixins/post-ui.pug
1 | mixin postUI(posts) |
只是在.recent-post-item
后面加一个三元运算符的判断,当large
参数为true
时,添加一个class
:post-card-large
。
内联样式的扩展性不如添加class
,所以这里使用的添加class方法而没用内联样式。建议使用class
。
修改css
这部分就比较容易了。在这里放出本站的样式,可能因为魔改问题仅供参考,不能直接使用。
1 | #recent-posts>.post-card-large { |
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果