博客添加爱发电卡片
在尤雨溪
微博看到爱发电相关博文后,点进去,发现之前也在 Heo 博客看到类似的卡片,遂即上手实践一下。
参照 Heo 博客展示逻辑,基于主题模版 asideNewestPost.ejs
的样式进行简单衍生。
效果预览:
关于爱发电
下面是官方的介绍
爱发电,连接创作者与粉丝。
我们认为,长期耕耘一件事或几件事的创作者值得被关注,他们为这个世界带来的美好,值得等价的回报。
从他们的作品中获得这份价值的粉丝们,也一定愿意用发电的方式支持自己喜爱的创作者。
让创作者获得长期、稳定的收入,将创作的自由还给创作者,是我们创办「爱发电」的目标。我们希望所有人都能感受到,创作是一件付出就有回报,并且会令自己感到快乐的事。
从粉丝的角度来说,既从支持中获得了喜悦,还得到了自己喜爱的会员奖励;从创作者的角度来说,能够更好、更自由地继续创作之路,还与粉丝建立了更加长期、深厚的关系。
集成
添加侧边模版并启用
- 新增
asideAfdian.ejs
并修改layout/partial/compoment/aside/asideSwitch.ejs
支持该模块使用。 - 扩展主题侧边卡片配置
aside.[xxx].Sticky
可以配置afdian
。1
2
3
4aside:
post:
noSticky: "about"
Sticky: "afdian,newestPost"
详细新增代码及样式 👇
添加配置
为了更灵活的配置,除样式外全部可以使用 afdian.yml
来配置对应数据:
1 | info: |
因为个人没有相关需求,主要是也没有发电赞助,hahaaa。
目前逻辑是随机高亮 sponsor,如果需要指定高亮 sponsor,需要去调整 🤏 一点点代码。
找到:
1 | <% let randomIndex = Math.floor(Math.random() * site.data.afdian.sponsors.length); %> |
修改扩展一下,randomIndex 改为从 afdian.yml
获取一个变量即可。
为我发电
如果对博客内容感兴趣,你可以尝试点击前往赞助,对我进行支持。
- 在所有
文章
的侧边卡片会出现你的对应信息 - 在
友链
中会特殊标注你的支持 - 更进一步的联络与交流
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 zhangyuhan2016 - blog
评论