最近琢磨如何在Hexo的每一篇博客底部添加宣传栏,用于推广,一时半会没找到,咨询了博採眾長(Hexo高手),可以通过修改打赏文件添加宣传信息,也就是说在打赏模块嵌入宣传栏。
Hexo部署博客最好要会一点前端,但这方面几乎不会,组内有个妹子会前端开发,在她的帮助下,终于实现了这个功能,对二位的帮助再次表示感谢!
修改 reward.swig
打赏模块对应的文件为 /d/hexo/themes/next/layout/_macro/reward.swig
,修改此文件添加5行代码,用于添加宣传栏功能,修改前记得做好文件备份,如下:
1 | <div style="padding: 10px 0; margin: 20px auto; width: 90%; text-align: center;"> |
修改完后需重启博客生效。
效果演示
查看本文底部的书籍宣传信息查看效果,达到了预期效果!
设置指定文章不打赏
如何设置指定文章不打赏呢?Hexo 官方不提供是否打赏参数,可以通过修改 post.swig 源码实现此功能,详见 如何设置指定文章不打赏?