这是 https://meta.discourse.org/t/national-flags/55969?u=chapoi 的一个分支(该分支似乎不再维护),主要是为了适应最新的 glimmer/ember/discourse 需求而更新的版本。
因此,它的功能几乎与原版相同,只有一些小的改动(见下文)。
如果原作者回来,我不想抢占他的主题 ![]()
| 摘要 | 在帖子和个人资料中,用户名旁边会显示一个国家国旗。 | |
| 代码库链接 | https://github.com/chapoi/discourse-nationalflags | |
| 安装指南 | 如何在 Discourse 中安装插件 |
功能
安装并在 admin/plugins 中启用后,用户可以在其 /preferences/profile 页面找到一个名为“National Flag”的新自定义设置。

从下拉列表中选择一个国家后,国旗图像将显示在主题和用户个人资料的姓名旁边。

配置
只需启用即可。
要从原始插件迁移,请在 containers/app.yml 中安装此插件的行中将 Ebsy 更改为 chapoi,然后重建您的站点。
设置将保留。(感谢 @mcdanlj 的测试)
与原始插件的 UX 差异
- 国旗在帖子上的显示尺寸略小:现在设置为字体大小,而不是固定值
- 设置下拉列表显示完整的国家名称,而不是 ISO 代码
- 移除了“向导设置”。(我不确定它是否曾起作用,但我认为最好将此类详细设置保留在后续阶段,而不是在入门时)