Я бы хотел настоятельно порекомендовать Textile over Markdown. Textile.NET должен делать то, что вы хотите.
Почему? Мне больше нравится синтаксис Textile, и я думаю, что пользователям легче учиться и использовать. Там нет единой большой причины - просто много мелких вещей.
В Markdown вы можете легко выполнить *italics*
и **bold**
, но синтаксис кажется произвольным. Сравните с эквивалентным синтаксисом в Textile для _italics_
и *bold*
, который отражает традиционный способ обозначения этих модификаторов в текстовом формате.
Или для другого примера, в Textile вы создаете упорядоченный список, добавляя к каждому элементу знак «#». В Markdown вы добавляете к нему префикс «n.», Где n - любое целое число. Markdown пытается имитировать синтаксис, который люди используют в простых текстовых файлах при написании списков (что приятно), но это означает, что этот код Markdown:
3. Test1
2. Test2
1. Test3
представляется так:
- Test1
- Test2
- Test3
По сути, Markdown запрашивает у вас номер, который затем игнорируется. Это кажется мне неуместным, хотя я не мог объяснить, почему именно.
Textile также делает таблицы (и желает красиво компактного синтаксиса). Уценка не делает. Есть несколько других незначительных моментов, но я думаю, что это охватывает большую часть этого. :)