Язык разметки вики с отличной поддержкой таблиц

Я разрабатываю вики на Python/Django, отчасти в образовательных целях. До сих пор мне все еще не хватает правильного языка разметки. Я попробовал довольно много представлений, включая Creole и Markdown, которые работали хорошо, за исключением поддержки таблиц. Общие языки разметки вики, похоже, поддерживают только элементарные таблицы, то есть одну строку на ячейку или отсутствие сложных разметки внутри ячеек. Но пользователи моей вики хотят иметь возможность создавать таблицы с текстом большего формата и списками внутри ячеек. У меня есть проблемы с поиском языка разметки, который действительно может это сделать.

Я смотрел на язык разметки MediaWiki, который, кажется, поддерживает все, но я думаю, что его использование было бы излишним. Остальная часть разметки может быть довольно простой с упором на простоту написания разметки (иногда я нахожу разметку MediaWiki несколько уродливой). Кроме того, должен быть модуль Python для перевода разметки в HTML, который я могу использовать в веб-приложении. Я все еще ищу один для разметки MediaWiki.

Другой альтернативой может быть полный отказ от языков разметки вики и вместо этого разрешить набор определенных тегов HTML для разметки. Но это усложняет написание вики-статей, поскольку HTML не предназначен для такого использования. а также найти и избежать запрещенного HTML может быть довольно сложно. Я бы предпочел хороший язык разметки с облегченной реализацией Python.

Кто-нибудь знает язык разметки с расширенной поддержкой таблиц и реализацию на Python, который я мог бы использовать?

Заранее спасибо!

7
задан j0ker 9 March 2012 в 02:29
поделиться