
我们暂时在核心 Discourse 中添加了 X 徽标作为可用图标,以便每个人都可以自行进行品牌切换。升级 Discourse 中的整个 Font Awesome 是一个非常大的项目,因此这旨在提供临时的解决方案。
如果您想进行更改,可以按照以下步骤操作:
-
将 temporary-twitter-x 添加到您的 svg icon subset 站点设置中
-
创建一个新的主题组件,并将以下代码添加到指定的节:
Common > Head
<script type="text/discourse-plugin" version="0.11">
api.replaceIcon('fab-twitter', 'temporary-twitter-x');
</script>
Common > Color Definitions
:root {
--twitter: $twitter-or-white: dark-light-choose(unquote("#000"), unquote("#fff"));
}
这样就完成了。

如果您还没有更新站点文本自定义以使用新品牌,您可能还希望这样做:
/admin/customize/site_texts?q=twitter
希望这能满足需求,直到有更永久的解决方案(或者下个月又被改成完全不同的东西
)
16 个赞
最终发生这种情况时,它会是可选的吗?我不在乎埃隆说什么,我称它为 Twitter,我的网站上将保持这样。标志看起来也很糟糕,我想保留那只鸟。
2 个赞
Canapin
(Coin-coin le Canapin)
5
即使它是默认行为,你仍然可以使用相同的代码反向操作将𝕏替换成:bird:.
5 个赞
tknospdr
(David Muszynski)
6
我不是开发人员,所以我不知道该怎么做,但在使用这些说明时,我收到一个管理员警告横幅,指向此页面……
可以更新此内容,以免我丢失 X 图标吗?
Moin
7
您不再需要它了,因为 FontAwesome 6 中已包含 X 图标,并且 Discourse 已更新为使用该图标。
tknospdr
(David Muszynski)
8
这很好,但当我尝试使用“x-twitter”图标时,它给了我一个空白的空白区域。当我将“fa-x-twitter”添加到 SVG 图标列表时,没有任何变化。
我应该怎么做才能让它正式显示出来?
Moin
9
品牌图标需要 fab (Font Awesome Brand) 作为前缀
tknospdr
(David Muszynski)
10
我刚从你另一篇帖子看到,谢谢。
根据我在 FA 网站上看到的信息,我以为它只是 fa-x-twitter。