メタのコードブロックでHTMLコードがハイライトされないのはなぜですか?

HTML コードブロックを作成すると、コードがハイライトされません:

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

image

ただし、自分の Discourse フォーラムではハイライトされます:

image

なぜここでは HTML コードが正しくハイライトされないのでしょうか?

「いいね!」 3

理由が不明ですが、デフォルトのコード言語 設定が text に設定されています… デフォルトでは auto です。また、理由が不明ですが、ハイライト対象言語 設定のリストに HTML が含まれていません。フォーマットを XML に設定しても動作します。

「いいね!」 5
<li><a class="widget-link" href="" title=""><span class="d-label"></span></a></li>

これで大丈夫です。:+1:

「いいね!」 1

以前もこの問題に遭遇しましたが、C# も動作しません。

「いいね!」 2

これを修正しました: DEV: Add support for aliases in HighlightJS languages (#20380) · discourse/discourse@c052df4 · GitHub

「いいね!」 6