Привет,
Меня интересует, почему разметка Markdown в заголовках тем не отображается. Тема этого обсуждения, вероятно, служит достаточной иллюстрацией, но на всякий случай вот пример из нашей внутренней инсталляции:

Энн
Привет,
Меня интересует, почему разметка Markdown в заголовках тем не отображается. Тема этого обсуждения, вероятно, служит достаточной иллюстрацией, но на всякий случай вот пример из нашей внутренней инсталляции:

Энн
Не уверен, что существует официальная причина, по которой мы никогда не добавляли эту поддержку, но лично я опасался, что люди будут пытаться придать своим темам более важный вид, используя жирный шрифт, подчеркивания и тому подобное.
Тем не менее, мы поддерживаем эмодзи, которые тоже можно использовать чрезмерно, но в целом это не является проблемой.
Недавно мы добавили настройку «макс. эмодзи в заголовке», чтобы помочь контролировать это.
Может, хоть код? ![]()
![]()
![]()
… да, эмодзи можно и переборщить. ![]()
Это должно быть опционально, я вижу, что люди могут этим злоупотреблять.
Я не категорически против этого для форумов, ориентированных на программистов, также блоки MathJax необходимы для форумов, посвящённых математике.
Однако прецедентов практически нет: Stack Overflow, который ориентирован исключительно на программистов, этого не делает. Я рекомендую начать с компонента темы здесь.
Кто-нибудь создавал компонент темы, который парсит markdown в заголовках? Я искал, но пока ничего не нашел.
На данный момент я не знаю о компонентах темы, которые это делают. Проблема не столько в парсинге Markdown — это не так уж сложно.
Проблема в том, что это может очень быстро стать шумным и отвлекающим. Кроме того, вам придётся парсить заголовок во всех местах, где он используется. Иначе он будет хорошо смотреться в списке тем, но в уведомлениях вы получите вот такое:
Также вам придётся потратить время на стили.
Как упомянул Сэм, это можно реализовать в компоненте темы. Скорее всего, это займёт 8–10 часов, если вы создадите тему в категории Marketplace и посмотрите, получите ли вы предложения от наших разработчиков из сообщества.