大家好!
我想知道是否有人知道可以在不同主题上使用替代徽标的方法。例如,如果论坛制作一个复古主题,我们会添加一个复古徽标。拥有一个现代徽标有点不合适,因此能够在不同主题上拥有不同类型的徽标会很好,但我不知道是否有办法真正做到这一点。请告诉我!
大家好!
我想知道是否有人知道可以在不同主题上使用替代徽标的方法。例如,如果论坛制作一个复古主题,我们会添加一个复古徽标。拥有一个现代徽标有点不合适,因此能够在不同主题上拥有不同类型的徽标会很好,但我不知道是否有办法真正做到这一点。请告诉我!
很希望此功能能够通过主题组件进行扩展,但目前您可以拥有两个徽标。一个用于普通主题,一个用于深色模式。
因此,在“设置”->“品牌”中,您将拥有标准徽标
但您也有深色模式徽标
您的深色模式不必是深色的。因此,您基本上可以创建一个主主题和一个复古主题。如果您想要更多,可能需要一个主题组件。
我们已弃用主题组件,因为它主要用于深色模式徽标(现在 Discourse 设置中默认提供)……但我认为这仍然有效:GitHub - discourse/discourse-alt-logo
这允许您将一些徽标 URL 添加到主题组件设置中,然后您可以将此主题组件添加到您想要拥有不同徽标的主题中。也许我们仍然应该考虑不同主题的用例来维护这个组件 ![]()
我有一个社区,它面向许多大学,并根据其主要组设置其机构的徽标。
您知道我该如何做到这一点吗?
这个是否可以作为主题组件(或插件)使用?我猜主题组件会弄乱 DOM,而且我从未成功地让该方法与 Discourse 良好配合。
Logo会根据你正在访问的类别而改变,而不是用户组。CSS会根据正在访问的类别覆盖Logo的内容。