このトピックとDiscordのロールのカスタムカラーに着想を得て、グループやユーザーのメンションにdata-mentionを追加する非常にシンプルなコードを作成しました。これにより、CSSで(「一般的な色」ではなく)異なる色を設定できます ![]()
現在のコードはJQueryですが、いずれVanilla JavaScriptに変更する予定です 
適用するには、テーマまたはコンポーネントのheadにコードを貼り付けるだけです。
<script type="text/discourse-plugin" version="0.9">
$(document).ajaxSuccess(() =>{
$('a.mention').each(function() {
$(this).attr('data-mention', $(this).text().replace('@', ''));
});
$('a.mention-group').each(function() {
$(this).attr('data-mention', $(this).text().replace('@', ''));
});
});
</script>
その後、CSSで好きなスタイルを適用できます ![]()
例:
a.mention[data-mention="Alexander"] {
color: #4527a0 !important;
}
この例は特定のユーザー名用でしたが、グループでもa.mention-group[data-mention="group-name"]を使用して機能します。
これを、CSSを変更せずに「設定」からカスタマイズできるテーマコンポーネントにすることを検討します ![]()