Объединение ячеек в таблицах Markdown

Я пытаюсь создать довольно красивые таблицы в посте на Discourse, но не могу заставить это работать. Если коротко, я хочу объединить некоторые ячейки, чтобы разместить несколько ячеек под одной или сделать что-то подобное. Возможно ли это?

Вот мой синтаксис:

| | Grouping ||
First Header | Second Header | Third Header |
------------ | :-----------: | -----------: |
Content | Long Cell ||
Content | Cell | Cell |

Вот что у меня получается:

| | Grouping ||

First Header Second Header Third Header
Content Long Cell
Content Cell Cell

А вот что я пытаюсь сделать:

Буду признателен за любые советы!

Кажется, это просто копипаста примера из Multimarkdown.

К тому же, Discourse использует markdown-it. Поэтому в Discourse это сделать невозможно.

Я ищу решение для объединения ячеек таблицы на форуме, чтобы оптимизировать интерфейс отображения, а также для добавления изображений в таблицу. Затем я нашел описание jekyll-spaceship.
Ссылка: https://stackoverflow.com/questions/46621765/can-i-merge-table-rows-in-markdown

Так что, кто-нибудь уже интегрировал это в ядро Discourse? Пока нет?

В настоящее время это невозможно, и Discourse не поддерживает атрибуты colspan или rowspan для элементов <td> и <th>. Я также не думаю, что это есть в дорожной карте.

Возможно, вы сможете добавить поддержку этого с помощью собственного плагина. См.: Whitelisting HTML tags / attributes

Список поддерживаемых HTML-элементов находится здесь: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/addon/allow-lister.js#L115. Теги таблиц, похоже, находятся здесь: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/engines/discourse-markdown/table.js

Возможно, это окажется полезным.

Если вы хотите запросить разрешение на использование атрибутов colspan или rowspan в ядре, вам стоит создать новую тему в разделе #feature. :slight_smile:

Спасибо, я обращусь к образцу статьи в функции категории для четкой рекомендации.