Por que o código HTML não é destacado em blocos de código no meta?

Quando crio um bloco de código HTML, o código não é realçado:

<li><a class="widget-link" href="" title=""><span class="d-label"></span></a></li>

image

No entanto, nos meus próprios fóruns Discourse, ele funciona:

image

Por que o código HTML não está sendo realçado corretamente aqui?

3 curtidas

Por alguma razão que desconheço, temos a configuração default code lang definida como text… por padrão, ela é auto. Além disso, por outro motivo que também não conheço, não temos HTML na lista da configuração highlighted languages. Definir a formatação como XML ainda funciona.

5 curtidas
<li><a class="widget-link" href="" title=""><span class="d-label"></span></a></li>

Isso basta. :+1:

1 curtida

Já me deparei com isso antes, mas C# também não funciona.

2 curtidas

Acabei de mesclar uma correção para este: DEV: Add support for aliases in HighlightJS languages (#20380) · discourse/discourse@c052df4 · GitHub

6 curtidas