Как создать OL сразу после UL с помощью markdown?

#markdown

#markdown

Вопрос:

Интересно, возможно ли создать два последовательных списка в markdown без их автоматического объединения:

Пример:


  • a
  • b
  1. x
  2. y

Следующая уценка не работает, поскольку она помещает второй список внутри последнего элемента первого списка:

 * a
* b

1. x
2. y
  

ДЕМОНСТРАЦИЯ:


  • a
  • b

    1. x
    2. y

Хотя любые решения приветствуются, я бы предпочел одно, работающее с python-markdown.

Ответ №1:

Самый простой и понятный способ, который я нашел, — это добавление комментария между списками:

 * a
* b

<!-- -->

1. x
2. y
  

Вот рабочий пример в stackoverflow’s markdown:

  • a
  • b
  1. x
  2. y

Однако печально, что возникают эти ошибки: кто-то должен пойти и исправить ошибки для этого для разных реализаций markdown.

Комментарии:

1. это было исправлено в commonmark , но более ранние реализации markdown предполагали, что это поведение останется совместимым с исходным markdown.pl AFAIK