Я обнаружил различия между python markdown и markjs , когда я переключился с клиентского на серверный рендеринг.
Рассмотрим следующую уценку:
**bold text**
* list item 1
* list item 2
* list item 3
markjs изящно создаст список неупорядоченных html-списков из этого:
<p>
<strong>bold text</strong>
</p>
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
, в то время как python-markdown создает:
<p>
<strong>bold text</strong>
<em> item1</em> item2
* item3
</p>
Кажется, проблема здесьчто python-markdown (следующий markdown.pl) не примет пропущенную пустую строку и перетянет первый элемент списка во внимание с помощью жирных тегов ...
Есть ли способ настроить уценку python для изящной обработки этого случаяв каком-то смысле пользователь не будет удивлен странным выводом html?
Заранее спасибо!