| 摘要 | 季节性 Logo 更改 | |
| 代码仓库 | Scheduled Logo Change | |
| 安装指南 | 如何安装主题或主题组件 | |
| 初次使用 Discourse 主题? | 使用 Discourse 主题的入门指南 |
安装此主题组件
这是一个 Discourse 主题组件,可根据预设的日历时间表自动替换站点 Logo 为上传的图片。无需每年手动更换站点 Logo,即可用于季节性 Logo(万圣节、圣诞节、特别活动、周年庆典等)。
打开组件设置,并向“计划表”(Schedules)中添加一个或多个条目。每个条目包含以下字段:
| 字段 | 必填 | 用途 |
|---|---|---|
| 名称 | 在管理界面中用于标识该计划表的标签 | |
| 开始月份 / 开始日期 | Logo 首次显示的日期 | |
| 结束月份 / 结束日期 | Logo 最后显示的日期 | |
| Logo | 桌面端 Logo,浅色模式 | |
| Logo (dark) | 桌面端 Logo,深色模式 | |
| 小尺寸 Logo | 最小化标题栏 Logo,浅色模式 | |
| 小尺寸 Logo (dark) | 最小化标题栏 Logo,深色模式 | |
| 移动端 Logo | 移动端 Logo,浅色模式 | |
| 移动端 Logo (dark) | 移动端 Logo,深色模式 |
任何留空的图片将回退使用该变体的站点默认 Logo。如果未提供深色模式变体,它将回退使用同一计划表中的浅色模式对应图片,因此深色模式下仍会显示季节性 Logo。
计划表每年重复:您只需设置开始和结束的月/日,无需指定具体年份。时间范围可以跨越年底(例如:12月15日 → 1月5日)。当多个计划表重叠时,列表中第一个匹配的计划表生效。
每个计划表必须至少选择一个 Logo,否则该组件将不执行任何操作(逻辑上如此……)