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