Atualmente, as tags podem ser “simples”, “bullet” ou “box”. Seria bom ter um modo onde elas são exibidas como #tag — afinal, é assim que você pode usá-las no texto das postagens (como, #tagging).
Minha solução atual é:
/* hash antes das tags :) */
.discourse-tag.simple::before {
content: "#";
}
/* padrão para vírgula */
.discourse-tags .discourse-tag.simple:not(:last-child)::after, .list-tags .discourse-tag.simple:not(:last-child)::after, .search-category .discourse-tag.simple:not(:last-child)::after {
content: " ";
margin-left: 1px;
}
/* impede a marcação de votos! */
.list-vote-count::before {
content: "" !important;
}
/* hash antes das tags no cabeçalho */
.tag-title-header span::before {
content: "#";
}
… no entanto, isso
- não aparece no menu suspenso do filtro — ou melhor, aparece para todas, exceto para a tag selecionada, o que ofende meu senso de que “Tudo Deve Ser Perfeitamente Elegante”.
- não funciona com interseções de tags com Tag Banners, pois o "& " é parte do texto real nesse caso. (Então eu recebo algo como
“#silverblue# & gaming”
Na verdade, em testes, percebi que a primeira postagem é verdadeira com os outros estilos de decoração de tags também — embora as caixas coloridas de categoria sejam mostradas. Agora meu senso está duplamente ofendido. ![]()