给hexo默认主题添加了一个公告板,可以显示自定义语句,随机一言或每日诗词。
把公告板作为widget显示在侧边栏上。
创建broadcast.ejs文件
位置:/layout/_partial/
1 | <% if (theme.broadcast.type===1 && theme.broadcast.text){ %> |
增加了type=3显示每日诗词。
添加broadcast_widget.ejs文件
位置:/layout/_widget/
1 | <% if (theme.broadcast.enable){ %> |
主题配置_config.landscape.yml修改
- 1公告板放在侧边栏最上面。
1
2widgets:
- broadcast_widget - 2
1
2
3
4
5broadcast:
enable: true #true开启,false关闭
icon: #fontawesome图标库,格式如示例 fa-bookmark
type: 3 #1:自定义输入,2:一言api 3:今日诗词
text: 持续更新中... #type为1时有效
参考:
Hexo博客 | 如何在博客首页添加公告板模块 ayer主题方案