Относящиеся: How to store lightweight formatting (Textile, Markdown) in database?Какой язык разметки для хранения в БД?
Я хочу сохранить форматирование комментариев на некоторых языках разметки в нашей БД. Однако мы хотим разрешить несколько языков форматирования (уценка, текстиль, реструктурированный текст). Кажется, мы должны сохранить надмножество своих возможностей, чтобы мы могли конвертировать между ними.
- Будет ли это работать?
- Есть ли такой надмножество?
- Есть ли библиотеки для переключения между ними?
- Есть ли более структурированный формат, который мы должны оставлять комментарии в БД?
(Python/Google App Engine, если это имеет значение)
Я действительно думал об этом. Причина, по которой я пошел против этого, заключалась в том, что я хочу, чтобы я мог переключаться между ними на лету. Но это отдельная проблема, и, вероятно, это нормально для решения с потерями. Поэтому я думаю, что вы, вероятно, правы. –
@Paul: Mark дал вам хороший ответ, однако, если вы все еще хотите конвертировать между форматами, попробуйте HTML ex. Markdown-> HTML-> Textile-> HTML-> changeduredText – Niteriter
Поверху я не имел в виду язык, который поддерживал весь синтаксис. Я имел в виду нечто вроде HTML (возможно, только b, i, a, blockquote). Я бы конвертировал reST/markdown/etc в HTML. Я склоняюсь к этому, поскольку это будет означать наличие канонического формата, через который могут пройти все преобразования, вместо того, чтобы писать/находить библиотеки конверсий для каждой пары форматов. –