Привет, эта ошибка встречается в Discourse 3.1.0.beta2 (def4133d59). Я также воспроизвёл её на другом форуме Discourse, который мне не принадлежит. Однако по какой-то причине здесь, на Discourse Meta, она не проявляется.
Следующий блок кода форматирует часть одной строки курсивом:
| Left-aligned | Center-aligned | Right-aligned |
| :--- | :---: | ---: |
| git status | git status | git status |
| git diff | git diff | git diff |
Я использую Firefox 102 ESR на Linux.
Синий “status” — это подсказка: он форматируется с использованием вашего языка кода по умолчанию.
Здесь, на meta, это “text”.
Вы можете исправить это, указав язык с помощью:
```text
в первой паре тильд.
При указании значения по умолчанию “auto” я получаю:
| Выравнивание по левому краю | Выравнивание по центру | Выравнивание по правому краю |
| :--- | :---: | ---: |
| git status | git status | git status |
| git diff | git diff | git diff |
Ах, большое спасибо за объяснение. Изменение значения по умолчанию на text выглядит как лучший вариант для моего форума.
Однако я всё же считаю, что моноширинный шрифт в блоках кода никогда не должен форматироваться иначе, чем только цветом для языка.
Это выглядит странно, так как язык был определён неверно.
С правильным языком это выглядело бы гораздо лучше!