Поддержка обратных списков в постах путем сохранения атрибута "reversed" в HTML

Привет!

Markdown не предоставляет встроенного способа форматирования «обратных списков», то есть тех, которые начинаются с большого числа и идут на убывание. В нашем сообществе их часто запрашивают, так как они были бы очень полезны, например, для списков любимых вещей в стиле обратного отсчета.

Я заметил, что в простом HTML можно определить списки, и некоторые атрибуты, такие как start, поддерживаются и позволяют начинать список с большего числа:

  1. Сыр
  2. Хлеб
  3. Молоко
Показать HTML
<ol start=3>
<li> Сыр
<li> Хлеб
<li> Молоко
</ol>

Однако, к сожалению, атрибут reversed не поддерживается и удаляется из HTML финального поста. Если бы он поддерживался, фрагмент кода ниже привел бы к списку, идущему на убывание от 3 до 1:

<ol reversed>
<li> Сыр
<li> Хлеб
<li> Молоко
</ol>
  1. Сыр
  2. Хлеб
  3. Молоко

Было бы здорово, если бы этот атрибут был добавлен в белый список, чтобы мы могли предоставить пользователям возможность создавать обратные списки на нашем форуме!

4 лайка

В целом мы довольны тем, что по умолчанию разрешены атрибуты с очень низким риском. ol[reversed] и ol[type] кажутся очень низкого риска.

Очень простая задача для начала, приветствуем PR.

4 лайка

Создал PR по этому вопросу.

5 лайков