我不知道如何正确实现它,但很乐意看到有人能实现它
供参考,我也在这里发布了一个功能请求:Add a data-tag-group attribute for tags
如那里所述,我认为技术实现会更符合 Discourse 的默认设置,如果它不被分配一个类,而是分配一个数据属性,因为类通常用于通用样式,而不是唯一标识符。此外,标签已经有了 data-tag-name 属性,所以 data-tag-group 属性似乎很合适。
对于 CSS 中的样式设置,拥有一个类没有优势。根据属性声明样式([data-tag-group: "group-name"])同样简单。
关于 ID,我认为它实际上与名称相同。请参阅 https://meta.discourse.org/tags.json