Existe alguma maneira de evitar que o Discourse reformatte uma âncora como gostaríamos que fosse exibida, ou seja, como um botão, e portanto, com um estilo específico?
A postagem é feita com a propriedade .raw (já tentei usar .cooked, mas isso parece não ser suportado, apesar do que a API afirma).
Ao postar: <a aria-label="homepage-link" href="http://blablabla...">View Homepage</a>
Ela é exibida na postagem do Discourse (ou na descrição da categoria) como: <div class="cooked"><a>View Homepage</a></div>
Também tentei:
[View this page][http://blablabla]
E isso foi convertido para: <div class="cooked"><a href="http://blablabla" class="onebox" target="_blank">http://blablabla</a></div>
No entanto, se eu pudesse simplesmente ter: <div class="cooked"><a href="http://blablabla" class="onebox" target="_blank">View this page</a></div>
Eu poderia, possivelmente, direcioná-lo via CSS a partir do elemento body para aplicar o estilo de botão CSS que precisamos.
body.<insira o nome da categoria principal aqui>-* div.cooked a
No entanto
Se alguém tiver uma solução para o acima, seria um pouco mais limpo e mais fácil adicionar nossas próprias classes ao link <a> e evitar a Categoria Principal.
@Johani Muito interessante!!! Obrigado pelo seu trabalho nisso. Vamos analisar essa opção; seria ótimo tê-la incluída na documentação da API sobre as configurações de propriedades brutas de Post no futuro. Ou talvez um documento central que agrupe e defina todas as possibilidades com a propriedade UPDATE:/POST: do Post.