Когда я создаю блок кода HTML, код не подсвечивается:
<li><a class="widget-link" href="" title=""><span class="d-label"></span></a></li>
![]()
Однако на моих собственных форумах Discourse это работает:
![]()
Почему здесь HTML-код не подсвечивается правильно?
Когда я создаю блок кода HTML, код не подсвечивается:
<li><a class="widget-link" href="" title=""><span class="d-label"></span></a></li>
![]()
Однако на моих собственных форумах Discourse это работает:
![]()
Почему здесь HTML-код не подсвечивается правильно?
По какой-то неизвестной мне причине у нас установлено значение text для настройки default code lang… по умолчанию оно должно быть auto. Кроме того, по другой неизвестной мне причине в списке highlighted languages отсутствует HTML. Однако форматирование в XML всё ещё работает.
<li><a class="widget-link" href="" title=""><span class="d-label"></span></a></li>
Этого достаточно. ![]()
Я уже сталкивался с этим раньше, но C# тоже не работает.
Я только что применил исправление для этой проблемы: DEV: Add support for aliases in HighlightJS languages (#20380) · discourse/discourse@c052df4 · GitHub