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