Discourse Splash 于 2022 年 7 月推出,此后并未进行太多更改或调整。是否有计划改进和更改的路线图或预计到达时间?我看到过不少帖子要求对此进行简单的设置调整,甚至进行简单的颜色更改。
我希望能够用我自己的 SVG 动画替换这些点。
我同意——这是最初的建议之一,据我所知,如果没有深入研究复杂的逻辑,或者根本不可能做到这一点。就像以前可以更改的简单脉动徽标一样,那就太好了。
这并不好,因为显示那个闪烁的、抱歉、脉动的标志仅在你服务器非常慢或访客网络状况不佳时发生 ![]()
我家附近网络信号很差,所以每次出去散步想用论坛的时候都会看到这个。希望能更多地自定义它。
是的,自定义 SVG 将极大地改善用户体验。我相当频繁地看到加载动画。
无法在官方帖子中评论,因为它现在已关闭
这确实有帮助。 ![]()
过了一段时间后,将“所有反馈和建议集中在一个帖子中”的“大杂烩”帖子会变得混乱,难以跟踪不同的想法以及每个想法的受欢迎程度/期望程度。每个建议一个单独的帖子,对于人们查找和添加想法(以及投票
)来说肯定更清晰,也便于相关团队进行审查和跟踪。
现在有了一个实验性更改,允许向启动屏幕添加自定义 SVG 标志或动画!这在本次实验之外尚未正式支持,因为我们希望进行更多测试,以确保它不会影响性能和搜索引擎索引。
热切的管理员可以从 /admin/config/upcoming-changes 启用它——这会启用一个新的站点设置 Splash screen image(启动屏幕图像)。这必须是 SVG 格式,以便我们可以将其嵌入页面中。
SVG 可以引用颜色变量,例如 var(--primary)、var(--secondary) 和 var(--tertiary),以支持深色模式。
添加标志时,我们会显示点和标志:
上传动画 SVG 时,我们只显示动画:
请注意,您必须在 SVG 中使用利用 transform 或 opacity 的 CSS 动画,因为这些动画在不同的图层上运行,不会被 JS 渲染阻止。我们尝试允许使用 SMIL 动画,但这些动画会卡顿。
这里有一个公告主题:Branding the Discourse splash screen with custom SVG images —— 请在那里留下任何反馈!感谢大家的建议!

